Typo fix and added ``get_limits`` as an abstract method