collapsed ObjectBuilder into BuildSession
streamlined BuildSession internals just a little bit