opt remove public properties