Update to make it easier to use with Xamarin as a Java Binding Library (no generics)