Changed domain and controller models to applicable nullable types to support the IMT api more appropriately
Modified Provider controller model