So if it's injectable, it will always be available. But if it needs data to display something, that's another matter (and might be considered a programming error even, except for very special cases). Bottom line is that you should always be able to show the object graph without data, same as FXML.