все что вы делаете должно быть максимально просто, но не проще.