Added the builder pattern to all of the entities.