Updated to pass empty ObjectNode to JsonDoc when projection is null