#128 creating the office
#128 office - added attributes, inheritance
#128 office - added attributes, inheritance
#128 office - several changes