Added set/get size/width/height

Consider removing getShape?