Created fields, constructors, properties and methods according to class diagram.