this.specs replaces the role of this.sections. Now it includes all specs including dynamically defined specs and "dependencies" specs.