- Abstracted Views by extending them from base Views.
- Activities and Fragments implementing the views did not change their definitions as I consider them volatile classes unique of representation.