It so doesn't matter. I mean, the only time it actually matters is if there is a Skyhawk 123 AND a Skylane 123 both on frequency at the same time, but the controller is supposed to do certain things in that case.
It amazes me how much importance some people (not necessarily anybody here) place on getting the right aircraft name, as if their self-worth and ego is all tied up in that name.
For example, I went to formal training in a Cessna 421 several years back, and on my first CTAF call, "XXX traffic, Twin Cessna 123 departing runway 18", the CFI immediately said "um, it's GOLDEN EAGLE". Yeah, sure - it's a Twin Cessna for all anybody really cares. "Twin Cessna" gives everybody who cares a good enough idea of what performance it will have.
I owned a Warrior for 11 years. I just called it "Cherokee". Because the performance is about the same, and really, insisting it be called a "warrior" seemed a little silly for a 150-hp 4 seat airplane! Also because I was never going to "win" - the ATC code for most PA-28s is simply P28A. Cherokee, Warrior, Archer, Challenger, etc., etc. The blip on the radar scope looks exactly the same.
Remember that the only 2 reasons ANYBODY (ATC or otherwise) needs to know your type aircraft are 1) some rough idea of performance, and 2) which one you are in the event they see more than one airplane.
For 1), this mostly applies to ATC, but can also apply to uncontrolled field operations too. If there's a "Cessna" on 3 mile final, can I takeoff (or as a tower controller, can I clear you for takeoff) before they get to the runway? Whether it's a 152 or a 172 or a 182 makes no effective difference. Whether it's a 152 or 421 or a Citation might - so that level of distinction is important.
Or, can I have that airplane climb to 15000 to clear traffic? If it's a 172, no. If it's a 421, yes.