TypeBuilder additions