Blocking constructor and cloning in AliasBuilder

Constructor and clone methods should be private, `getInstance` is the only responsible for class instance.