[Soc2014] Official meta API

Agreed. Most of this class can be reduced to a set of booleans that just need to exist, and have reasonable default values for most data fields.