support setEnabled