Decouple Bower class and add info method