Not sure if it produces a better behaviour for this class, since selectBy() gets really broken by this change.
Not sure if it produces a better behaviour for this class, since selectBy() gets really broken by this change.