Refactored pbc models to refresh parent objects on child object create

Added debounce to Cacheable.prototype.refresh, so multiple hits to
refresh() for an object (e.g. many joins being created) only call
out to the server every 1sec.