Removes unsed code
Makes all field getters to real getters and setters
Removes unused constants
Removes unused getters