Changed type schema a little, trying to make it good before using.
Refactor PropertyAccessMode to flags enum, to make implementing collection access control easier.
Json array deserialization refactoring.
Moved PropertyAccessMode enum to Pomona.Common assembly.
Made Json deserializer respect access restrictions, should refactor more at some point.