structure definition, constructors, accessors working, storing intances to vars, accessors on vars