My framework for building impervious value propositions