childDevices: parent.someMethod(this)

So you’re doing something like this:?

Child executes parent.someMethod(this) then
in the parent you have, 
someMethod(evt){
  Child.childMethod()
}

Then at the child:
childMethod(){
  Log.debug "and this is producing log output?"
}