Added basic init method to call init with nil delegate