# Context:
I found many unused methods, while I was working with https://phabricator.wikimedia.org/T239975
##I recommend:
- to research the usage of these methods and properties
- to deprecate these methods and properties
- to remove or change of visibility of these methods in 1.36
##Goal:
- to improve WikiPage/Article
- to minimize public methods and codebase of these classes
##List of work:
- Make hard deprecation for remove: https://phabricator.wikimedia.org/T251877
- Make deprecation for private/protected: https://phabricator.wikimedia.org/T251883
- Re-engineering not actual calls to WikiPage https://phabricator.wikimedia.org/T251884
- Usage of deprecated ::clearPreparedEdit() https://phabricator.wikimedia.org/T245043
- Complete deprecations of Article methods https://phabricator.wikimedia.org/T251892
PS: Also, we must move all static methods to services