on a second thought, lets make AStep.new_from_hash to load the class and keep only `action_class` method returning always `Class`