pythonTrack API breaking changes in .netprevent accidental breaking changes in your public api with roslyn