changed the mechanism to be triggered on extra property values