simplify specs
add support to patch Object
initial commit of docs