I think its better to remove the getMenuTabAdminType in Node and NodeTranslation, and create the types here. The "getDefaultAdminType" method can stay.