support for utility methods, wrap any object via provider
update package for npm