factory Area.fromStrings(List<String> directions) => Area(directions: directions.map((e) => Direction.fromString(e)).toList());