move public interface
fix rest property
move rest interface