asks and bids are implemented via package inheritance