Working defentity protocol that dynamically creates a record with all component fields