SERVER-6018 All as structs