class AASM::StateMachineStore

def clone

def clone
  StateMachineStore.new.tap do |store|
    @machines.each_pair do |name, machine|
      store.register(name, machine.clone)
    end
  end
end