PLANNER-201 Add generics support for the MoveListFactory API