completes arrayProperty.js