move private properties which start with underscore to closure