Adding all properties to the volatility surface requirement
Splitting defaults for commodity future option functions
All properties of the inputs for commodity future option pricing are now exposed to the user