Separate lessons' instanciation from loading