FIX clone methods + ADD RevisionServiceInterface