hidden internal soap structs