add additinal validation for getting some attributes
events performance improvements, minor updates
add performance tests