Partial update document handles field deletion
Added document data properties overloading through magic methods