Initial refactoring of QModelingObjectPropertyModel

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