Made constructor internal and renamed field to inner