removed magic call method to recevie record, which may make developer confuse