/// <summary>
 /// Clears the list property.
 /// <para>Can be overridden if not altering property directly or other logic is required.</para>
 /// </summary>
 /// <param name="property">The main SerializedProperty the list belongs to</param>
 /// <param name="listProperty">The list SerializedProperty that has the associated array attached.</param>
 protected virtual void ClearList() => ListProperty.ClearArray();