allow classes to be instantiated without a proc