state_machine :initial => :pending do
    event :sm_start do
      transition [:pending, :started] => :started
    end