Replaced "optional"  with "required" attribute.
Typo fix.  :property-schema => property-schema
"optional" has lower precedence than "required"
Whitespace fix to property align the maps.
Version bump