BasicObject adding support for loadFromArray