Functions => methods
`_constructor` => `__construct`
has => have