I don't see a reason why both should be lazily created. If you want to delay something create the instance of IniFile once it is necessary.