public void RegisterMutableAction(Type type, IMutableElement mutableElement)
		{
			if (Mutables.ContainsKey(type))
			{
				Mutables[type] = mutableElement;
			}
			else
			{
				Mutables.Add(type,
					mutableElement);
			}
		}
		public void RegisterMutableAction<T>(IMutableElement mutableElement)
		{
			RegisterMutableAction(typeof (T),
				mutableElement);
		}