XBlock and Asides common behaviors