More OO dynamic file loading