using deepcopy to set defaults,
to prevent modifications to stored values
Added lookup abilities for ProtoBuf Enums.