We should not have such constraints, because we will have feature which will allow user via CLI to add custom roles. For example quantum, swift-proxy, primary-swift-proxy and so on.