I wonder why don't you inherit BaseUI?