In a contract inheritance hierarchy, the ServiceContract's CallbackContract must be a subtype of the CallbackContracts of ...

In a contract inheritance hierarchy, the ServiceContract's CallbackContract must be a subtype of the CallbackContracts of all of the CallbackContracts of the ServiceContracts inherited by the original ServiceContract, Types {0} and {1} violate this rule.