Could you add a class comment here? Would be nice to have at least a short comment for each type in the production code :)