Strongly complex typed, dialogue oriented server pages