add factory for a DocumentContext with just one Document for convenience