Introduced AbstractUICommand