[ABE file commit] ABE Metadata definition refinement. SyncMetadata class added, allowing SyncService to take advantage of polymorphism. NOTE: Check possible conflicts on client-side.