added new public constructor for a Picker (so can get full picker data from contextId and propertyAlias)