Consider using Assets class https://github.com/e-ucm/ead/blob/master/engine/core/src/main/java/es/eucm/ead/engine/Assets.java?source=cc instead. You could obtain the skin and the font from there whenever you need it instead of defining two separate attributes. (Maybe you need to change Assets a little bit to load your skin and font, but that's ok)