rename getNewId() -> getObjectId() to avoid confusion