In that case, we should use the non-global way, i.e. the end-user would instantiate the object.