- need "populate" method which takes a data structure as "property/value" pairs