Got caught with a bad case of the refactoring bug. Decided to be true to what I wrote in the previous papers and make a single, flexible class for buying/selling traders/departments. So far so good. Looking forward to get simple buyer out of the way and move to human resources and maximization