implemented attributes classes - just initial fields, constructors getters and setters