new version using child REST object