changes to get XElement constructors working