trying to make LocalObject better