Очистить прослушиватели и привязки свойств JavaFX (утечки памяти)

У меня нетЯ нашел простой ответ на эти два вопроса:

я должен удалить слушателя перед удалением экземпляра свойства (слушатель больше нигде не используется)?

BooleanProperty bool = new SimpleBooleanProperty();
bool.addListener(myListener);
bool.removeListener(myListener); // is it necessary to do this?
bool = null;

мне нужно отменить привязку однонаправленного ограниченного свойства перед удалением экземпляра свойства?

BooleanProperty bool = new SimpleBooleanProperty();
bool.bind(otherBool);
bool.unbind(); // is it necessary to do this?
bool = null;

Ответы на вопрос(2)

Ваш ответ на вопрос