Struct with modifiable members?

Is it possible to create an object (in a blueprint) which is analogous to a Structure, but with values I can modify and possibly methods ?

You can use blueprint to change what is in a struct variable, but I don’t think you can make changes or add new members to a struct itself without going into the struct asset to modify it.