setNewObject

TODO(skhugh): we need to find a better way to handle this