#24650 Added engine specific defaults and default for new style hooks.
This squashed merge closes #57.