extract domain layer methods from Registry to populate Core class