[fix] make inject getter to prevent binding