Refactor password archivable and expirable for instance method overriding

We wanted a way to set password archive and expire settings at the instance level so we abstracted the class level variables behind instance methods.