Amazing, thanks for the quick update! The embedded collections view is so much nicer.
I'm working with it right now and one more little issue cropped up -- there's no way to edit or delete custom properties. I created a custom Vector2 property and accidentally gave the second component a "Y" suffix instead of naming it "Y", and now there's no way to fix it. I can see this being a headache to implement, but there needs to be some way of fixing errors like this.
At the minimum you should be able to do the following:
1. Rename a property.
2. Change the name and suffix of each value in a property, along with their settings (i.e. should be able to change "Step" for a number).
3. Delete a property, with a confirmation prompt. This would need to delete all occurrences of this property in the items database.
It'd also be nice if you could:
4. Add new values to a property.
5. Delete values from a property.
I really love this tool so far, I'm converting my manually written json database to this and I can already see this improving my workflow incredibly.