Correction of syntax
Added using namespace
Some syntax correction
Correction of parameters and syntax
Syntax and parameters corrections
Correction of syntax
Added some methods for convenience
Some fields is public now and added methods