Ugly assigner/assignee implementation

Next time I'll use mongoose