Factored Out updateWithDictionary: Methods

Factored out of objectWithDictionary: methods into their own method