Add Access class and UserEntry class; update Controller feature