internal void MoveToOpenState()
		{
			m_state = new OpenState(this);
		}
		internal void MoveToHalfOpenState()
		{
			m_state = new HalfOpenState(this);
		}
		internal void MoveToClosedState()
		{
			m_state = new ClosedState(this);
		}