required property checking
Checking for types started
Checking types