Refactoring out redundant attributes and spiking the Point class