Please include a summary of the changes and the related issue. Please also include relevant motivation and context. List any dependencies that are required for this change.
- Bug fix (non-breaking change which fixes an issue)
- New feature improvement (non-breaking change which adds functionality)
- Contract change
- Dependency update
- Maintenance
- Documentation
Please describe the tests that you ran to verify your changes.
- Unitary tests
- E2E tests
- Integration tests
- Contract tests
- Manual tests
- QA
- Not required
- My PR is well labeled acordding to the type of change I am introducing
- I have commented my code, particularly in hard-to-understand areas
- I have made corresponding changes to the documentation