fix(private): make private content private

there are still have some behave tests to be fixed
What is _type for?