Added enum class for the genders, Added vault class