Making a new wrap for object dict that does do magic (aka not forcing string keys)