typo in API added init type check + fix doc fixes lint added prim_attr setter in python API revert back one changed self.shape / add prim attr fix