add Record->setField, add Record->commit()

bring new Record methods into master