ghosalmartin
fun <T: View> LayoutInflater.inflateAs(@LayoutRes resource: Int, root: ViewGroup?, attachToRoot: Boolean) = inflate(resource, root, attachToRoot) as T