Shouldn't you actually be fetching this by the EncounterMatcher interface, not by the base abstract class?