Granny flats: How to ensure everyone’s rights are protected