Issue #14: refactored RecentFiles class a bit