FSM inheritance in akka by combining partial functions