TEPLOLIFE 304938284 Shared construction objects