[PLAT-5772] Type can't be omitted, but can default to Object.class (Stephen)