Assignment in the new Civil Code gives particular refinement of existing provisions and institute a new contract assignment.