Use ProfileBuilder from ProfileService to create immutable profile instances