using GameOfLife.Entities; namespace GameOfLife.IO { public abstract class PatternMetadata { public string Name { protected set; get; } public PatternType Type { get; protected set; } public string Rules { get; protected set; } public string[] Comments { get; protected set; } public int Width { get; protected set; } public int Height { get; protected set; } } }