Renamed InternalCollection to XamlObjectCollection.  Can only contain elements of type XamlObject. Added error to XamlNode.AttachTo.