provider TODO - - password should be a property and not a param - what if we tried to log in as that user? - can permissions from list_user_permissions contain whitespace? - what about defaultfor :true? - prefetching for performance - rabbit plugin should require rabbitmq class - rabbitmq class should be renamed server?? - service name should default to -server - cannot find stomp package