reverted how registry created in crichton singleton