Make the static pool variables in pooled objects private

+ some small cleanup