merged Trade and Order class