@PreAuthorize не работает на методах класса-родителя

Интересная особенность спринг-секурити

Я почему-то думал, что навесив @PreAuthorize я полностью засекьюрю весь класс, все методы и все методы родителя, но бинпостпрцоессор, который обрабатывает аннотацию PreAuthorize берет bean.getDeclaredMethods(), а не getMethods(), из-за чего все методы родителя не защищены и приходится навешивать @PreAuthorize так же и в контроллере родителя от которого я расширяюсь