Add more state properties to ENNotebook

And put isShared logic into the ENNotebook itself

Change-Id: I19a3fa601b2b08e1fb620f9e5565b0dbc6be555c