Add 'Initialize(bool throwOnError)' method.
Use 'bool mobile' instead of 'string profile'.
Add API to create ServiceContractGenerator.