[Yujun] Introduced Actionable interface.