feat(renderCollection): add properties and hook (closes #5199, closes #5198)