Moved #subobject alias methods into their own class/file

Change-Id: Ia13e9d3e9fa7d539b6ffbbbfff4a6beebe58ed43