Add Seat implementation; Fix Unit and Job implementation