adds setter and helper classes to HasPoints