Changing interfaces around so they can be used in WinRT