fixed bug with Range() CTOR - from other template - accesses other type, so must use accessor