change some properties' types