relax class access modifiers to permit reuse by other plugins