scannedClasses.getClassesImplementing(AttributeMappingRule::class.java.name).filter {
                clazz-> !clazz.isAbstract
                && !clazz.isAnnotation
                && !clazz.isInterface
                && clazz.hasAnnotation(MappingRule::class.java.name)