Changed the static builder factory to not require the overloads.