Profile Fields Suggestions

It would be great to have these two options when creating Profile Fields:
1) Have 'Read-only' fields. These would be fields that have an option selection for 'Who Can Edit the field'. For example: 'Admin & User' and 'Admin Only'. This would be great for having fields that a user should NOT be able to change such as their 'Job Title'.

2) Have an attribute checkbox for each field that determines if it is part of the BuddyBoss Registration Form. Of course, some fields should not have the checkbox (like system required fields such as First Name, Last Name, Email, Screen Name, etc.), but any additional fields added to the Profile should have the option of including them on the reg form or not. In the previous version of BuddyBoss, if you did not set the field as 'Required' OR if you did not make it relevant to 'Users with no profile type', it would not appear on the Reg Form. Now, all fields appear on the reg form and are either 'Optional' or 'Required'.

Having these two features would allow us to 1) customize our registration forms, but maintain flexibility in the data we collect after sign-up, and 2) Allow us to customize a user's profile with information about them we don't want to give them access to modify in the 'Edit Profile' screen.