Factory Method Added To Contract. MetOrThrow Functionality Now Available During Initialization.