Fixing constructor with starting KNN to include setting map