How API Virtualization Enables Smarter Development