first cut of om.core/update-props!