diff --git a/NzbDrone.Core/Datastore/ModelBase.cs b/NzbDrone.Core/Datastore/ModelBase.cs
index 0b64f5327..d3bf9222a 100644
--- a/NzbDrone.Core/Datastore/ModelBase.cs
+++ b/NzbDrone.Core/Datastore/ModelBase.cs
@@ -17,6 +17,6 @@ namespace NzbDrone.Core.Datastore
         }
 
         [JsonProperty(PropertyName = "id")]
-        private int OID { get; set; }
+        private int OID;
     }
 }
diff --git a/NzbDrone.Core/Tv/EpisodeService.cs b/NzbDrone.Core/Tv/EpisodeService.cs
index 7a837265c..268a5257a 100644
--- a/NzbDrone.Core/Tv/EpisodeService.cs
+++ b/NzbDrone.Core/Tv/EpisodeService.cs
@@ -302,6 +302,8 @@ namespace NzbDrone.Core.Tv
 
         private void DeleteEpisodesNotInTvdb(Series series, IEnumerable<Episode> tvdbEpisodes)
         {
+            //Todo: This will not work as currently implemented - what are we trying to do here?
+            return;
             logger.Trace("Starting deletion of episodes that no longer exist in TVDB: {0}", series.Title.WithDefault(series.Id));
             foreach (var episode in tvdbEpisodes)
             {