Object Oriented Patching