Add ability to access fields as well as properties