added basic for in loop
added has own propety
changed order of text in for lioop
cache hasOwnProperty
added fro in corerce to object