attrib alias support; consolidated build attrib code under Base
support for user_info items that have multiple values
string attributes now return empty strings instead of nil