removed the IObject::create method

we are now using classic constructors insteadof a static factory method.