Less usage of reactive get internally

+extra documentation
docs