inheritance support for annotations