Refactoring datatypes informations