Display text instead of pin on MKMapview

Working on an OSX app and Im wondering how to make a custom MKAnnotationView that will just show the text of the item instead of a red pin, thanks. Right now I think the problem is the ViewForAnnotation is not being called in my class which extends MKMapView


 public override MKAnnotationView ViewForAnnotation(IMKAnnotation an)

        if(an is MKUserLocation)
            return null; 
        NSString ReuseId = new NSString("NoPin");
        MKPinAnnotationView view = new MKPinAnnotationView(new 
CGRect(0, 0, 1920, 1080)) { };
        Label label = new Label();
        label.Background = SeraphimColors.Background;
        label.AlphaValue = .5f;
        label.Tag = 42;
        view.CanShowCallout = true;
        view.Frame = label.Frame;
        label.Text = an.GetTitle();
        view.PinTintColor = NSColor.Blue;
        return view;