Mom profile

States for profile management.
Yes, as far as the API documentation goes.

Should we do a `String()` just for in case?