The ProfileStore stores and provides access to
all the ProfileSet instances. A ProfileSet is the set of profiles associated
with a given "profile member". A "profile member" can be a member of multiple
profiles. This is what "profiling" is all about - dicing and slicing entity
sets into different groups by assigning them to profiles.
Get the ProfileSet associated with the specified profile member. A
profile "member" can be a member of multiple profiles. This method should
return that list of profiles. Implementations must be case