I think I prefer to mimic the hub proxy model instead of creating flat names, type + method.