Hide UI request mechanism from inheriting classes