Fields and Objects marked with @private will not be removed from the schema. They will not appear in introspection and they will not be queryable.