abstract entity properties: arrayobject --> parameters
fromArray(): added a replace bool param
small fixes regarding entity properties
http client factory