the type FileSystemWatcher itself is not serializable, because FileSystemWrapper is serializable the field should be marked with NonSerialized