Used ExtendedDefaultRules instead of annotation