if the same mixin can be built in two different ways, both from the factories provided or from the existing instances, they must be convertible.