Calling pre/post operation hook on field types.
Fixes #25: adding basic file field.