Исправлены недочеты и ошибки

Добавлены недостающие public перед методами и свойствами.
Добавлены private перед полями.
Добавлены комментарии