Adding the implementation of the id builder to close #9.