Make synchronization service extendable, update userprojects model

Is this method not needed or just not implemented atm? Maybe an issue number or an extended comment  would help.