what is `memberField` looks very Java-y