changes to ConfigurationHash for parent registration and include_extend tracking per hash