updated prototype for updating mutable with angular gui and PublishSubscriber