remove cons attribute everywhere but frontend

@radumereuta please review
Hmm... I'm not sure about this.
Remember that we have that issue with caching. You said we should make production transient and don't store it in the cache. The safest way to do that, would be to store something else, namely the cons, which is safe when considering cache invalidation. So you may want to still keep this field.