* util.createObject can call the non-empty constructor now
* AbstractObject.create use the util.createObject
* more unit test added
* update version to 1.0.2