mock promises as private properties