It's confusing to rely on the defaults for the factory here, but override them in the second course that you are creating. Explicitly pass in the data.