1. change errorMessage, installs and referrals to be public properties
2. bug fix: discover:limit not working when limit=0