improve validation of usage of late annotation