Why `Class`, it seems so generic.