public Engine(IReader reader, IWriter writer) { this.reader = reader; this.writer = writer; factory = new ListyFactory(); }