Add down-ward featured and visible status propagation to agent