Set project id via setId

Core::Project::id() is non-virtual, so do not try to override it.