Use makeClassy to save some boilerplate