Abstract Service was added (Template method pattern)