Removed __call__ and walk methods and replaced with get_field method