В целом, реализация должна быть консервативной в своем поведении, и либерал в его полученном поведении.