start public instance methods for Struct, element reference and attribute assignment