[Soc2014] Official meta API

The thing that confuses me is that the reverse side of fields are not "fields", we call them "reverse fields" but they are descriptors that return either a model instance or a manager instance depending on the cardinality of the relation.