Allow behaviours applied to empty groups
I use Photoshop "templates" to create multiple puppets that re-use the same pre-configured rigging structure.
My technique is to create a template puppet in Photoshop that is comprised only of layer groups. I can then tag the groups and apply behaviours as needed in order to "pre-rig" the entire template.
Then to create a puppet, I make a copy of the template and drag my artwork layers into the appropriate layer groups.
I can then import my "pre-rigged" template puppet, switch the artwork file to my new puppet and all the tags and behaviours are maintained.
However, the problem is that Character Animator removes behaviours from layer groups that have no child layers.
To work around this, I have to create empty placeholder layers in my puppet template file, and delete them when I create a puppet from it and add my artwork layers.
This creates a lot of extra work and can cause distortion and weirdness if I forget to delete any placeholder layers.
I have created a tutorial where I explain my templating technique, in case my explanation isn't clear: