Some minor changes in Rational class