Getownpropertynames

Meh something is wrong here, but you get the idea. Don't merge.