Feature/newschool ldap attributes

no method missing, use extend forwardable
delegate all base provider signature to provider