[Soc2014] Official meta API

Hi @remcogerlich sorry for getting back to you now! I have been busy clearing up the API and, since yesterday, the latest version is up!
Thanks for your advice, but actually make_immutable_fields_list() returns an ImmutableList (that derives from tuple) and therefore, any mutation to this instance will resolve or in a copy, or in an exception (for example, by using +=)