CSAI 312512320 Shared construction objects