3 Requirements for Truly Smart Cities