extend callback interface to Var Class ( OO suger )