Remove Service Manager class; use interface and trait instead.