just a lock to ensure thread safety around adding modelbuilders