Based on what I can see, I would refactor this as ...
# announcements
d
Based on what I can see, I would refactor this as two properties,
public val item : Item? by Delegates.observable(null as Item?) {…}
and
private val animation : Animation? by Delegates.observable(null as Animation?) {…}