Odata consumer

add changes from mikhail