fix #11 @delegate should not create private members