The following unnecessary interfaces and models/classes were removed:
Interfaces:
CursoredData
List
Tweet
User
These interfaces were removed because their purpose was served by the corresponding classes, which apart from acting as types, also provided addition essential functionality.
Models/Classes:
RettiwtConfig
These classes were removed because all they did was just used as types and served no other functionality and the same can be achieved by using their corresponding interfaces alone.
The following unnecessary interfaces and models/classes were removed:
Interfaces:
These interfaces were removed because their purpose was served by the corresponding classes, which apart from acting as types, also provided addition essential functionality.
Models/Classes:
These classes were removed because all they did was just used as types and served no other functionality and the same can be achieved by using their corresponding interfaces alone.