Wondering if we shouldn't have _unit_ tests covering our TypeDescriptors