The only exception is the material parameters. ADOL-C (for which we are doing this), doesn't need to have them in a special type. [[Imported from SVN: r9401]]