Joomla get('Items') and how it works
I am looking at line 34 of /administrator/components/com_contact/views/contacts/view.html.php where is says `$this->items		= $this->get('Items');` What I don't understand is how that is actually calling the `protected function getListQuery()` on line 123 of /administrator/components/com_contact/models/contacts.php

There are also some other things I don't understand how are working... like 

    $this->pagination	= $this->get('Pagination');
    $this->state		= $this->get('State');

What are these calling? I looked at the documentation for "get()" but it doesn't say what these are actually calling because I don't see any methods called getPagination, getState or getItems... It appears the get('Items') is somehow magically calling getListQuery().
Joomla get('Items') and how it works
===

I am looking at line 34 of /administrator/components/com_contact/views/contacts/view.html.php where is says `$this->items		= $this->get('Items');` What I don't understand is how that is actually calling the `protected function getListQuery()` on line 123 of /administrator/components/com_contact/models/contacts.php

There are also some other things I don't understand how are working... like 

    $this->pagination	= $this->get('Pagination');
    $this->state		= $this->get('State');

What are these calling? I looked at the documentation for "get()" but it doesn't say what these are actually calling because I don't see any methods called getPagination, getState or getItems... It appears the get('Items') is somehow magically calling getListQuery().