Added option to indicate whether intertype declarations should be used to add history as a field to the object under test