The type {1} defines a MessageContract but also derives from a type {0} that does not define a MessageContract. All of the ...