TREYDING INVEST OPTIMAL 307900504 Shared construction objects