virtual attributes on lessons