Change Initialization call changed and added some convenience methods to StateMachineBehaviour