One more fix. Made even default constructor of BlockManagerId private to prevent such problems in the future.