Making class package-private
Dynamic instantiation class