Using bit flags instead of DependencyFlag array
do not leak service controllers in registry