renamed and reworked methodfieldoptions
added concept of observableoptions