Do you think it would be a good idea to include disk and memory here rather than in external classes?