Rolling back all changes as I don't want to go the MVVM with LINQ to SQL way. Better do it the XML way.