change date to done in example (date is not handled as field)
add generics to CollaborativeList