Adding base abstract class to set future patch classes