Make __construct return @self