Deserialize properties with non public setters (closes #23)
Use single instance of json serializer across all objects