woops, don't require path for build_url
add support for constraints on model for update/create