Added new Field subclasses, as well as data constructs Event and Match