fix public api
rewrite soap property
refactor security method