enhance getOptions method to work on a column level and with sensible
default methods

For forms and grids different default methods are specified and you can
define your own.