Single-responsibility-principle