- Will be used to replace "Kind" switch statements - Allow for removal of go library dependency on kubernetes/kubernetes unversioned api packages - Better support for ensuring all types are accounted for