Make synchronization service extendable, update userprojects model