Add file_name member to Object3D
Change [size - 1] to back()