feat(matrix): remove generics