Basic writer and object writer.