Flex-objects in sitemap and url creation

I am testing flex-objects for products and stuff like that. I have clean install of Grav 1.7.5 and default theme and default contacts directory enabled. I have created few contacts for testing purposes.

First question:
I can reach created objects by direct url (directory+id) or by clicking to menu but they are not showing in plugin sitemap. I know that there is no code regarding sitemap in contacts.yaml blueprint for that. Is it okay or something is missing? Do I need to add that functionality by myself or by future plugin version?

Second question is:
Can I change url creation for objects in directory? Default is directory_name/id:object_id viz Using Flex Objects | Grav Documentation. I am looking for something like domain.com/products/product_name (or combination of properties like manufacturer+name+EAN… etc) I know that i can manually create for each product/object speacial page with flex-objects but is there any chance to do that diffrently?