refactoring with SharpDevelop 5.0