Curious to get others' thoughts on this. In Python I have POC where I override the init method on the base Resource so I can add logic where, if an empty resource_name is passed, a naming strategy is used to autoname Resources. I’m wondering if it would be useful to dig into the go and find how the Resource resources are generated and see if it's possible to add this logic higher or maybe there’s some unknown side effect from doing this that I’m missing. Thanks.