add base of privateproperty