Also, this should be place where to detect if the default style must be loaded (when style and sytyleref are null). Move `private final String DEFAULT_TEXT_STYLE_PATH = "textstyles/defaulttextstyle.json";` from TextEngineObject to here, and added as a dependency where both nulls are detected.

Thus, you will have access to them in the TextEngineObject through assets.get(pathtostyle, TextStyle.class).