Try to separate out the reactive code into a library. Was successful except for ObservableAmender.cs and ObservableAmenderAttribute.cs, which had to stay in the console app or it would crash.