YIJIA 310848308 Shared construction objects