Merge branch 'oop' into develop
Add modeficator for properties, remove setters and add constructors for child classes
Change index page
Merge pull request #2 from vitaly-shaposhnik/oop

Oop
Merge pull request #3 from vitaly-shaposhnik/develop

Develop