Support for custom properties