rem: inline const Link *operator()(const Element *element) const
add: inline Link *operator()(Element *element) const
context: 	inline const Link *operator()(const Element *element) const	{		return element->GetDoublyLinkedListLink();	}