Added __construct methods for future compatability.