Where else would it go?  It seems appropriate to me to have the reader here, unless there were an even higher level class shared between WCS and WFS (and others?) where the method could live.