CODEXA 312119183 Shared construction objects