moved data fields from __proto__ to root