Adding custom extra fields on products model, default filters and auto cache expiring