Updated all directory wrapping classes with marshalers and method chaining.
Also removed wrapping methods by directly using the marshaled types.