Property Backing Field Drawer
Property is not supported by Unity Editor by default, fortunately, there is a free plugin called Property Backing Field Drawer that supports drawing custom editor for properties. The plugin's code is extracted here for easy inclusion in your project.