rewrite public api
add python class
fix javascript property
fix javascript unit tests
optimize javascript config
remove  interface