added mutable array support
fixed setter method checking