Details
Description
Currently starts from MostUsefulConfiguration as implementation on which other annotated properties are applied.
In some cases, e.g. SeleniumConfiguration, user needs to specify a different starting implementation e.g. SeleniumConfiguration.
Also, the specification of the implementation would allow users to use a custom implementation.