Letting can.Model.Cacheable handle findOne for programs