Finished implementing .password (which shouldn't have been commited incomplete as it was...)