fixed problem with :register_parent_key not registering parent properly for inheriting inactive parent when singleton configuration exists in parent; added :singleton_to_instance to :register_parent