Updated with SyncManager change requiring both local and remote ISyncable datatype be specified explicitly.