Add edit operation and ability to specify arbitrary fields during edit and reation.
Add some more examples of field usage