I'm not sure what 'perm_table' is and how exactly this method is gonna be used, I have a feeling though that its semantics can be improved. Since this is not yet implemented in Application, maybe we can skip it also in service an add later?