Interface WithRequiredMixin<SELF extends HasRequired>