buenas,
lo que sucede es que el bucle for/in, además de iterar por las propiedades de un objeto, también itera sobre algunas propiedades del prototipo de dicho objeto. aunque tu no las defines, estan ahí. lo que debes hacer es determinar si la propiedad actual es una propiedad que pertenece directamente al objeto en si. lo logras utilizando el método hasOwnProperty de los objetos. este devuelve un boolean donde true indica que dicha propiedad le pertenece al objeto.
Código:
if(!object.hasOwnProperty("propertyName")) continue;