Added an Builder Pattern for the Check