I think in this case Section class should be extracted into the separate file. Also `@internal` phpDoc should be removed from this class annotation.