Added null check on modelListenersList, not sure of blueprint injects an empty list on startup. Improved logging.