High level property objects that allow us to replace getters/setters in business objects with more convenient storage/parsing mappings while retaining type safety.