added sourceEncoding property