rename getters. add tests to new getters and setting point as error. allow setting a point as erroneous