Add a base class that changes patch_apply with our monkey patch... also had to change one var from private to protected..