TRUFFLE 309431754 Shared construction objects