How come the Option class has a ContractMultiplier attribute whereas the OptionContract class doesn't? ContractMultiplier (or possibly ContractUnitOfTrade as well) just say how many shares are returned for each option.

It's not clear what the Securities.Option.Option class is? It appears to be a collection of all the possible option added to universe but not one specific option. Whereas Data.Market.OptionContract is more clearly a specific option contract with a set strike price and expiry. The kind of thing that I'd like to be able to access the ContractMultiplier for, just because occasionally the multiplier is different!