Methods with nothing of value to return now return StateMachine for chainability (also added tests)