Moved IBuyable to bda.plone.orders to avoid circular dependency.