ID1029: The custom type is not suitable because it does not extend the correct base class. CustomType: '{0}' BaseClass: '{1}' ...