Refactor full_name setter method to avoid creating temp variable