Move completely to value transformers and add date serialization options.