Recursive object extending.