@ormsbee works for me. 
@jrbl It's definitely unclear. I'll see if I can clear this up. I wrote it just to retrieve a student item model given a student item struct. It only avoid duplicating a few lines of code. Maybe overzealous?