Change with composite object