constructor param obj uml object param info item object obj obj retain 