only allow harmony-reflect to be called once