My invalid profile definition had a stereotype inheritance :
"service" stereotype with a "base_Class" private property,
two child stereotypes also with private property "base_Class".
With property visibility set to protected on "service" stereotype and
without "base_Class" properties on childs stereotypes, my profile is
valid. Like MagicDraw default properties are privates.
P.S. : I don't consider a NPE handling be a feature to complete
UML2-based application.