added Writer.h, a derivation of Describer that only takes const References;