Not too worried about backwards compatibility at this point.  Better design moving forward is my goal.

But, on that front, I think you might be right and maybe we should allow name, description, sequence, and quality score to be returned.  Alternatively we can leave the basic interface like this and then have another class if we ever run across a situation where we want to alter those things.  Not sure.