More work on Field definition