Extract some logic from Configuration#finalize into private methods.
Raise a ValidationError if configuration validations return a value.
Ensure multiple nested configuration attributes behave correctly.
Disable Rubocop's trivial accessor check.