fix hasownproperty bug and introduce unit test for argument list children