My team is trying to build a package of shared code to use across multiple projects and that code is using the CreateAssetMenu attribute to create various ScriptableObjects. When we import that same code as a package, the menu items no longer appear. Looking at how TextMeshPro gets its menu items to create assets, it has a separate editor file using the MenuItem attribute and manually creates the ScriptableObject asset. That seems really tedious since that's a lot of duplicate code we'd need to replace one line of existing code. Does the CreateAssetMenu attribute not working when bringing in code from the Package Manager? Thanks for the help!