[Soc2014] Official meta API

@freakboy3742 These properties are constants defined on the Field class that are not manipulated by each instance. There is no manipulation of these properties at runtime. Should these still be defined on the constructor?