allow passing custom bower object