testing for validation
add testing for property annotation
getting serious about testing up in here