Add initial implementation of wrappedobjects refactoring

Change-Id: Ifbf8c9c6c549c0db38df2b648b4b36f2cd637d33
Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>