Yes, this is possible. The fact is it is often required in a lot cases especially when everyone on the branches of existing system is not allowed to made changes. Restrictions can be imposed depending on certain conditions and they are of different types.