wouldn't the parent reopen the same file as it was build with tthe timed filename ? You would need to update the path used by the parent class here