Example Use Case: A site administrator can add a new user (name, email, password) to the site. The new user can add a Contact (connected to that user). When the new user record is added, a PasswordReset field is set to No. The new user logs in and wants to click a menu button that will take them to a screen to add a new Contact, but we want them to change the default password setup by the Site Admin.
If the PasswordReset field for that user = No, then button to Add Contact will not appear and a button to Change Password will appear.