Ok.Forget about the sling model now.
Lets say I have a product Object coming from E-Commerce. That object has product name, description and product image path like mentioned below.
product {
name: "Shirt", description:"men's shirt" , imagePath: "/content/dam/retail/shits/shirt1.jpg"
}
In my component HTL i can display
Name: ${product.name}
Description: ${product.description}
Product Name: <--- here I need dynamic media component to be included with the product image --->
So here I can't request author to drag and drop the product images as all the details should come from commerce (including image)