Refactored string, html & object