more comprehensive KinObject support