made views more flexible; allow to override pk/slug url kwargs