Also allowing fieldlist to be specified as property (value or function) instead of through options