don't reinitialize uri parser constantly
private cache_find_bys
require active_record