which relationship between private constructor and derivation class that derivation is not possible
(meaning constructor implements the actions required to initialize an instance)
mean - stop create instance ok, but derive class ?