Update AbstractShape