Refactoring how properties work.