-func NewRnibReaderService(rnibReaderInstance reader.RNibReader) *RnibReaderService{
- return &RnibReaderService{rnibReaderInstance}
+func NewRnibReaderService(rnibReaderProvider func() reader.RNibReader) *RnibReaderService{
+ return &RnibReaderService{rnibReaderProvider}