[Soc2014] Official meta API

This try/except could be replaced with `self.__dict__.get('_relation_tree', EMPTY_RELATION_TREE)`