use lazy attribute initialization instead of initializer lists.

https://github.com/dart-lang/dart-box2d/issues/9

In some cases in which clone(other)-constructors use initializer lists so set the properties I have kept the initializer lists for all constructors.