Maintenance
#CHANGE: Renamed some internal methods.
#REMOVE: Removed InternalsVisibleTo attributes from Duality and made certain methods public. No extra treatment for developer dlls!