all hail the power of Multimaps
passing class references is bad