Make .size a getter (readonly)