Components that can be subject of change in future should be separated from other components of the system.