WIP: start migrating to subdocs
challenges: challenge uses TaskSchema subdocs, cleanup on subscription / unsubscription
subdocs: some cleanup on filters