Redesign AssignCommand evaluate returns value