implement product_nature_variant in product views
fixes model's bug and add field in activities