public MapParameter()
{
// This perhaps needs to be replaced in the future with sequential GUIDs. Testing on performance needs to be eventually performed.
Id = Guid.NewGuid();
// As this object has just been created, we need to assume that it is completely new. In an event that this will become the container for a
// pre-existing parameter, the "new" and "dirty" states will be reset.
IsNew = true;
IsDirty = false;
IsDbInstance = false;
ValueUpdated = false;
}