decouple rules spec from all dependencies except cell converter