1. Updating the mapped list with const where required.
2. Updating the multi level list with const where required.
3. Depracating deep copy in the multi level list
4. Stricter warnings in the app