work towards language support somehow properties don't get saved :S