Add profile type to block (queries, db table, entity, view, service).
Add new profile attribute to domain.
Set user entity from profile attributes. Add ability to update.
Capture user profile during registration creation or update.
Refactor registration update process tests accordingly.
Fix syntax on update user entity query.
Add new profile attribute types to ProfileAttribute object.
Refactor profile attribute type names.
Refactor profile attribute type name
Create new db conference, page, and block with profile type.
Convert json answer value to string before capturing in profile object.
Add functional test to add profile data from registration to user entity.
Add profile table.
Add profile entity, queries, and service.
No longer set profile in user entity.
Set json field name to email.
Redefine profile attribute type names, store profile attribute values in json.
Capture profile at time of registration (creation/update).
Include user id on profile creation.
Name profile table columns using underscore convention.
Pass in sql connection on profile service construction.
Set id parameter name to more specific userId.
List column name first in queries.
Set enumerated type names to uppercase.