everything added recently is private. but we cannot change older properties because of BC