Added getFloatValue() and getDoubleValue() methods