Gather required properties metadata.
Do not allow property name arrays to be changed.