Removed populate() override in passwords.  Let it populate.  Clear manually if needed.
Added Submit element type and lots of test coverage.