Proper support for custom properties/signals