Finished ContentLength and improved Populate