Made everything configurable. Exposing all methods & properties now.