You can set up your property type to "Checkbox" once is done, add a local list in that property.
Then you only need to add the control to your tree layout.
Another way is to add the control first, then click the gear to open the control properties and change the control type to "checkbox", add the property to the control, open the property and add the local list and that's it.
If just set up the property type to "Checkbox", the tree layout is not suitable for multiple child level.
So I just drag a section to include the checkbox property and other properties to make them together in the tree layout. But the performance is poor and the logic for selection and deselection should be customized.