Adding base abstract class to set future patch classes.
Merge pull request #1787 from ralpheav/master

Adding base abstract class to set future patch classes