Loader, Saver interfaces + User class