Added type cast rules : isCastable()