IFile/IFilePath fixed incoherent method return val.
Working stub implementation.