extend cascading value writer to handle Writable types

fixes #110