Add interface to provide easy swapping/S|.NET4.0