empty import for System.IO since it is not directly used
So warning is discarded
hide group since own definition conflicts it; discards warning
update base version since I cannot figure out how to get base version 4.5