use read() not _load_record(), which doesn't exist outside of the Controller