I guess this should probably be inferred from the `ContentAwareFactory` rather than redefining the keys. But I was reluctant to inject the factory into this class.