[fix] pagelets should always be an object