Implement class BaseClass and project Professional_L10 (NVI-Versioning)

Реализуйте шаблон NVI в собственной иерархии наследования.

@kostiantyn-kuzin please review
Would be nice to have it in a separate file