What is the reason for not just synchronising on the AbstractProject?