Cleaned up the initialization method.

Cleaned up missing value detection and other elements of the standard interface constructor.