Do not say that every noun after يَا became definite because of يَا. Ask first: was it already a proper name, definite with ال, or definite through idafah?
النَّبِيُّ and نِسَاءُ النَّبِيِّ are already definite.
وَلَدٌ is the contrasting indefinite noun that becomes definite when a particular boy is addressed as يَا وَلَدُ.
This rule applies when a particular person is intended: يَا رَجُلُ. If no particular man is intended, the noun remains indefinite and is accusative with tanwin: يَا رَجُلًا.