Added default implementations to CustomItem