Change LastAccessUpdateMethod to interface, for more customized handling