更改PhysicsColliderBox的size的相关问题

最近在自学cocoscreator做小游戏,在使用刚本的时候发现更改刚体的大小时遇到一个问题,代码如下:
var collider = self.trash.addComponent(cc.PhysicsBoxCollider);
collider.size = new cc.Size(100,100);
此时会报错Cannot read property ‘width’ of undefined
需要改为:
collider.size.width = 100;
collider.size.height = 100;
这是啥?为什么不能直接给size赋值一个新的size对象?