Please move extension methods to the end of the class (https://libcloud.readthedocs.org/en/latest/development.html#function-and-method-ordering)