changing install option property 'option' to 'name' for better consistency with initialisation and factory methods
removing line breaks from method definitions