WIP: rewrite for statesman gem. Split into separate fields for current_state and available_transitions