Use Map instead of HashMap in children declaration.
Use constant for jcr__propertyDefinition.