Create AbstractMemory.cs