cache this reference… in the constructor… since this is going to be called frequently