Refactored the content setting methods to be one instead of many