Updated ProjectFile class