fixed array of objects detection
scope and property fixes
updated composer