Do we need to override the whole block? The less we override from spree/spree the better