CNC TECHNOLOGIES 307621890 Shared construction objects