Obedience has been a gameplay mechanic of Pokemon since the very beginning, but it's been through some changes since Gen 1.