Make synchronization service extendable, update userprojects model

Just checkstyle but no newline