I'd much rather copy the whole class and make only the changes necessary for the version difference. Referencing methods from other places leaves us open to unintended changes. On the other hand, I suppose it would be okay to just remove any unnecessary methods.