Updated to expose all original method signatures with default behaviours, updated documentation, updated project properites back to original values.