Built the framework for registering parsing functions and set up the initializer to parse the name right away.