T ModelManager true false pass by reference RangeLimiter true true pass by value