This metadata structure uses parallel arrays to collect metadata. This data structure is hard to maintain. It would be better to have a meta data instance while keeps all information for a single property. Also PropertiesMetadata should become a standalone class.
This message was sent by Atlassian JIRA (v6.1-OD-09-WN#6144-sha1:62dfc48)