simplify builder API with simpler get()
also simplify some common API calls, for example, a simplified format in Java API for providing mapping