Increase minimum API level on Android and add As<T> to Message