support for deep methods other than .get(int)