Allowed passing of fields so that virtual fields and other field configurations are possible.