[#113] Use setters in setFromArray
[#113] Use setters in setFromArray

This ensures that the type checking system isn't bypassed.

This breaks the whole system when using MySQL, but honestly this is
really just a case of the system no longer hiding a problem that was
already there.

JasperHorn/GoodSuite