Playing with cloning objects and composition of complex objects