Type error: non-conforming type. What to do: to conform a non-generic class, make sure that type's base class lists that class in its inheritance clause.