Struct def/instantiation/getter/setter