changed person to composition model