How to fix 'Failed to save' error with custom asset user data?

When creating an object, try setting the outer parameter not to the component, but to the SCS_Node that the component belongs to.