Class {0} has been defined as an extension type. It can only inherit from another non-abstract class that is not an extension. ...