Adds support for inheriting options from base definitions