[Soc2014] Official meta API

The catch is that if we document get_fields(), we can make the implementation of all the other properties a mixin that other potential applications can use. If we don't document get_fields(), then every developer wanting to duck-type _meta will need to roll their own.