Sample project that illustrates why to choose instancetype over id