`type` is already defined in `Polymorphic` mixin