#nullable enable namespace MorgSimulator.Framework { public abstract class EntityReader(Reader.Reader reader, IEntityFactory factory) : Reader.ReaderDecorator(reader) where T : Entity { protected readonly IEntityFactory _factory = factory; public abstract T? ReadEntity(int id); } } #nullable disable