Bug fixing

Classes deriving from str must use __new__ and not __init__