public bool UpdateToState(IGlueState glueState)
{
bool didInstanceChange = glueState.CurrentNamedObjectSave != this.CurrentNamedObject;
mGlueStateSnapshot.SetFrom(glueState);
mInstance = glueState.CurrentNamedObjectSave;
UpdateIncludedAndExcluded(mInstance as NamedObjectSave);
base.Instance = mInstance;
return didInstanceChange;
}