Add has_field? and support for fetch