Context should extends Surface