Decided to use per model subclassing, not cloning. Clarified setBreed as reBreed.