FIX: create new association objects only if there aren't any already