haaalllppp, Can't figure out forward declaration of my protocol defined in the mapVC