add to DMLValue more usability (shared)