this will create an unnecessary object array for every instance of this class. I think I'd rather have the null value indicating that comments hasn't been retrieved and having the calling code handle the possibility of null for that value.