more import classes
message
better getter/setter checks