add inject setter