Technically, Loki provides an easy-to-use interface for generating, populating and reading custom fields based on custom PHP objects. Once you have created an object with some special property annotations, the plugin will do the rest. Generation of custom fields, based on multiple providers Mapping custom fields to custom objects populating / reading custom fields by using setter/getter methods of your custom objects Full README & Code Examples