Fixes #3: Use default values for user_class, user_finder, staff_class and staff_finder if not provided in initializer