Removed redundant classes.
Completed API documentation.
Sort error fixed.
Extracted all methods from RefineInputWithSpecial and deleted the class.