clone static methods to wrapp & fix bug in handling bindings argument