take care of multiple renormalized record
better create_with spec
dirty update() with specs
good try: dump dirty update