Make admin password a private property instead of a config