Fix removeBody id reference to be the objects id

When using for-in on an object of objects, the key is returned as the property, not the object itself because it has it's own properties.

A hasOwnProperty check is best practice. but not really needed when you are sure it is going to be an object.

resolve #449
close #448