@Override
protected void init() {
setValidator(BEAN_NAMESPACE, BeansSchemaConstants.ELEM_BEAN, new ClassAttributeValidator());
setValidator(BEAN_NAMESPACE, BeansSchemaConstants.ELEM_CONSTRUCTOR_ARG, new BeanValidator());
setValidator(BEAN_NAMESPACE, BeansSchemaConstants.ELEM_PROPERTY, new PropertyValidator());
setValidator(BEAN_NAMESPACE, BeansSchemaConstants.ELEM_ALIAS, new BeanValidator());
setValidator("!" + BEAN_NAMESPACE, null, new NamespaceElementsValidator());
}