DRY source to Views