Add core service provider + Hook class