Changed HcBackend interfaces to HcCore interfaces, because all common functionality will be moved to the HcCore.