Implement interface GetByAlternateKey.
Implement interface saver, may need to change back and be less specific as I've changed the constraint from class to IdentifiedByInt.