Currently, due to permissions not previously made available through our REST API (before NXP-21408) we check for either "Write" or "AddChildren" in our document creation behavior. This results in a poor UI when a user can add children but not write the container document so we should check only for "AddChildren".
We should also ensure we are checking for an empty list of subtypes.