component decorate input referenced