A property load/write/read class. The properties would have name value pairs and the representation of the values should not be limited to just strings.