Assuming site class is loaded as we create a site within core
Moving init into HC namespace, requires are now within the init function