It is possible alter the component to add or remove attributes to inject or outject components?or is better Inject in contexts?