has anyone done this? I want more control over how the XML objects are assigned...