MARYAMXON 2012 307861546 Shared construction objects