For RecordType, extract value if a copy ctor is public else invalidate Value