Well, the previous get function worked the same way - it directly returned the array to callers and not a copy.  I'll work on improving this like you suggest, though.