we typically use underscores for members of javascript overlay types (note when changing this make sure you also update the create method accordingly, the compiler won't catch an inconsistency here)