How Should We Prepare Smart Contracts to Replace Law Firms?