Hmm, my thinking was all password hasher classes would extend the base class if we are not going to have an interface.