protecting record read instances method