Transaction Script Pattern (Domain/Business Layer Pattern) sample