object initialized after validation, first letter validation corrected, access specifiers added, set modified