fixed protected-member lookups