pub(super) fn plan(
desired: Option<&BTreeMap<String, PropertyValue>>,
live: Option<&[PropertyEntry]>,
report: &mut Report,
) -> Vec<Operation>pub(super) fn plan(
desired: Option<&BTreeMap<String, PropertyValue>>,
live: Option<&[PropertyEntry]>,
report: &mut Report,
) -> Vec<Operation>