fill props of object