Add callable support