An abstract way of interacting with fields.