Abstracting the domain Merchandise domain objects
Moving things around
Altering hierarchies, fixing type problems