ACCESS: Refactor most of ASurface statics to instance variables