This depends on what you are using these constructs for, can you elaborate on your use case?
Attached is a schematic that I did for part of the ATLAS particle detector at CERN a couple of years ago.
There you can see that I use frames quite heavily together with hierarchial drawings to make compact schematics.
It's not just a draft, it's the real deal that went through package and layout.
The second schematic is the raw hierarchial subsheet where all references are expressions based on the expanded property from the frame instantiation.
I haven't found this possibility in DxDesigner and I REALLY miss it.
DxDesigner doesn't have identical functionality to this but for the simpler use case of multiple instances of a component you may use the Array Component property with an integer value to place n copies of the part on a PCB. There is no equivalent to the functionality for the hierarchical use case, you will need to instantiate (copy) the hierarchical block 'n' times for 'n' instances of the block. Freeze the block before doing so (right context menu button).