methods added to OOState to remove state by transition and to merge Objects
Authored by: omniabayuomi 2012-08-21
Parent: [r986]
Child: [r988]