Add and clean getter/setters
Refactor field name 'env' to 'wikipediaEnvironment' for readability
Change scope on field to private
Force children to use getter rather than direct access
Deprecated duplicate getter #getEnvironment
Change scope of field 'weight' to private
Update children to use getter
Change scope of field 'title' to private
Change scope of field 'type' to private
Change scope of field 'depth' to private
Change scope on field 'id' to private
Update children to use getter
Fix [SonarQube] Empty statements should be removed