Moved hash of constructors out of method