Would this be more consistent as ```PotionEfffectChangeCause```?  Or even just ```Cause``` actually since it's within the class that defines what it relates to and even external references could refer to it as ```EntityPotionEffectChangeEvent.Cause``` if clarity outside of local variable naming was desired.