fix critical issue with handling auto-computed properties that return an array... also ensure defaultValue can be calculated within context of model