Common public abstract class AbstractApplier<T>(public val root: T) : Applier<T> An abstract Applier implementation.