change public interface
rewrite security class
change public property