SLING-6504 - Use-API to support more flexible way to adapt from different objects * applied slightly modified patch from Feike Visser <fvisser@adobe.com> (closes #243)