internal override ReadOnlyCollection<Expression> GetOrMakeArguments() { return ReturnReadOnly(ref _arguments); }