commit 20adbe2b5887db577c6d01fd558b5b17c9d44cbc
Author: SebastianDiel <sebastian.diel@web.de>
Date:   Fri Aug 11 22:23:31 2017 +0200

    more cleaning up

diff --git a/.gitignore b/.gitignore
index 15e3383..2d0cb7a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,7 @@ build*
 *.swp
 Makefile
 moc_*
+*Makefile
+*Makefile*
+*moc_*
+
diff --git a/samples/Makefile b/samples/Makefile
deleted file mode 100644
index b0144cf..0000000
--- a/samples/Makefile
+++ /dev/null
@@ -1,468 +0,0 @@
-#############################################################################
-# Makefile for building: samples
-# Generated by qmake (3.1) (Qt 5.8.0)
-# Project:  samples.pro
-# Template: subdirs
-# Command: C:/Qt/5.8/mingw53_32/bin/qmake.exe -o Makefile samples.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug
-#############################################################################
-
-MAKEFILE      = Makefile
-
-first: make_first
-QMAKE         = C:/Qt/5.8/mingw53_32/bin/qmake.exe
-DEL_FILE      = rm -f
-CHK_DIR_EXISTS= test -d
-MKDIR         = mkdir -p
-COPY          = cp -f
-COPY_FILE     = cp -f
-COPY_DIR      = cp -f -R
-INSTALL_FILE  = cp -f
-INSTALL_PROGRAM = cp -f
-INSTALL_DIR   = cp -f -R
-DEL_FILE      = rm -f
-SYMLINK       = $(QMAKE) -install ln -f -s
-DEL_DIR       = rmdir
-MOVE          = mv -f
-SUBTARGETS    =  \
-		sub-example \
-		sub-simple \
-		sub-validators
-
-
-sub-example-qmake_all:  FORCE
-	@test -d example/ || mkdir -p example/
-	cd example/ && $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/example/example.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug
-	cd example/ && $(MAKE) -f Makefile qmake_all
-sub-example: FORCE
-	@test -d example/ || mkdir -p example/
-	cd example/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/example/example.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile
-sub-example-make_first: FORCE
-	@test -d example/ || mkdir -p example/
-	cd example/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/example/example.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile 
-sub-example-all: FORCE
-	@test -d example/ || mkdir -p example/
-	cd example/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/example/example.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile all
-sub-example-clean: FORCE
-	@test -d example/ || mkdir -p example/
-	cd example/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/example/example.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile clean
-sub-example-distclean: FORCE
-	@test -d example/ || mkdir -p example/
-	cd example/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/example/example.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile distclean
-sub-example-install_subtargets: FORCE
-	@test -d example/ || mkdir -p example/
-	cd example/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/example/example.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile install
-sub-example-uninstall_subtargets: FORCE
-	@test -d example/ || mkdir -p example/
-	cd example/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/example/example.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile uninstall
-sub-simple-qmake_all:  FORCE
-	@test -d simple/ || mkdir -p simple/
-	cd simple/ && $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/simple/simple.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug
-	cd simple/ && $(MAKE) -f Makefile qmake_all
-sub-simple: FORCE
-	@test -d simple/ || mkdir -p simple/
-	cd simple/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/simple/simple.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile
-sub-simple-make_first: FORCE
-	@test -d simple/ || mkdir -p simple/
-	cd simple/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/simple/simple.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile 
-sub-simple-all: FORCE
-	@test -d simple/ || mkdir -p simple/
-	cd simple/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/simple/simple.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile all
-sub-simple-clean: FORCE
-	@test -d simple/ || mkdir -p simple/
-	cd simple/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/simple/simple.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile clean
-sub-simple-distclean: FORCE
-	@test -d simple/ || mkdir -p simple/
-	cd simple/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/simple/simple.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile distclean
-sub-simple-install_subtargets: FORCE
-	@test -d simple/ || mkdir -p simple/
-	cd simple/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/simple/simple.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile install
-sub-simple-uninstall_subtargets: FORCE
-	@test -d simple/ || mkdir -p simple/
-	cd simple/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/simple/simple.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile uninstall
-sub-validators-qmake_all:  FORCE
-	@test -d validators/ || mkdir -p validators/
-	cd validators/ && $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/validators/validators.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug
-	cd validators/ && $(MAKE) -f Makefile qmake_all
-sub-validators: FORCE
-	@test -d validators/ || mkdir -p validators/
-	cd validators/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/validators/validators.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile
-sub-validators-make_first: FORCE
-	@test -d validators/ || mkdir -p validators/
-	cd validators/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/validators/validators.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile 
-sub-validators-all: FORCE
-	@test -d validators/ || mkdir -p validators/
-	cd validators/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/validators/validators.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile all
-sub-validators-clean: FORCE
-	@test -d validators/ || mkdir -p validators/
-	cd validators/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/validators/validators.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile clean
-sub-validators-distclean: FORCE
-	@test -d validators/ || mkdir -p validators/
-	cd validators/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/validators/validators.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile distclean
-sub-validators-install_subtargets: FORCE
-	@test -d validators/ || mkdir -p validators/
-	cd validators/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/validators/validators.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile install
-sub-validators-uninstall_subtargets: FORCE
-	@test -d validators/ || mkdir -p validators/
-	cd validators/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/validators/validators.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile uninstall
-
-Makefile: samples.pro C:/Qt/5.8/mingw53_32/mkspecs/win32-g++/qmake.conf C:/Qt/5.8/mingw53_32/mkspecs/features/spec_pre.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/qdevice.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/device_config.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/common/angle.conf \
-		C:/Qt/5.8/mingw53_32/mkspecs/qconfig.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_accessibility_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bootstrap_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_clucene_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designercomponents_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_egl_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fb_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_packetprotocol_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldebug_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldevtools_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickparticles_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quicktemplates2_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_theme_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uiplugin.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/qt_functions.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/qt_config.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/win32-g++/qmake.conf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/spec_post.prf \
-		../.qmake.stash \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/toolchain.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/default_pre.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/win32/default_pre.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/resolve_config.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds_post.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/default_post.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/qml_debug.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/win32/rtti.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/precompile_header.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/warn_on.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/qmake_use.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/file_copies.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/win32/windows.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/testcase_targets.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/exceptions.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/yacc.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/lex.prf \
-		samples.pro
-	$(QMAKE) -o Makefile samples.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug
-C:/Qt/5.8/mingw53_32/mkspecs/features/spec_pre.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/qdevice.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/features/device_config.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/common/angle.conf:
-C:/Qt/5.8/mingw53_32/mkspecs/qconfig.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_accessibility_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bootstrap_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_clucene_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designercomponents_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_devicediscovery_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_egl_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fb_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fontdatabase_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_packetprotocol_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_platformcompositor_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldebug_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldevtools_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickparticles_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quicktemplates2_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_theme_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uiplugin.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/features/qt_functions.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/qt_config.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/win32-g++/qmake.conf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/spec_post.prf:
-../.qmake.stash:
-C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/toolchain.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/default_pre.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/win32/default_pre.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/resolve_config.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds_post.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/default_post.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/qml_debug.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/win32/rtti.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/precompile_header.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/warn_on.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/qmake_use.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/file_copies.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/win32/windows.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/testcase_targets.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/exceptions.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/yacc.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/lex.prf:
-samples.pro:
-qmake: FORCE
-	@$(QMAKE) -o Makefile samples.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug
-
-qmake_all: sub-example-qmake_all sub-simple-qmake_all sub-validators-qmake_all FORCE
-
-make_first: sub-example-make_first sub-simple-make_first sub-validators-make_first  FORCE
-all: sub-example-all sub-simple-all sub-validators-all  FORCE
-clean: sub-example-clean sub-simple-clean sub-validators-clean  FORCE
-distclean: sub-example-distclean sub-simple-distclean sub-validators-distclean  FORCE
-	-$(DEL_FILE) Makefile
-install_subtargets: sub-example-install_subtargets sub-simple-install_subtargets sub-validators-install_subtargets FORCE
-uninstall_subtargets: sub-example-uninstall_subtargets sub-simple-uninstall_subtargets sub-validators-uninstall_subtargets FORCE
-
-sub-example-debug:
-	@test -d example/ || mkdir -p example/
-	cd example/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/example/example.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile debug
-sub-simple-debug:
-	@test -d simple/ || mkdir -p simple/
-	cd simple/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/simple/simple.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile debug
-sub-validators-debug:
-	@test -d validators/ || mkdir -p validators/
-	cd validators/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/validators/validators.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile debug
-debug: sub-example-debug sub-simple-debug sub-validators-debug
-
-sub-example-release:
-	@test -d example/ || mkdir -p example/
-	cd example/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/example/example.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile release
-sub-simple-release:
-	@test -d simple/ || mkdir -p simple/
-	cd simple/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/simple/simple.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile release
-sub-validators-release:
-	@test -d validators/ || mkdir -p validators/
-	cd validators/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/validators/validators.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile release
-release: sub-example-release sub-simple-release sub-validators-release
-
-sub-example-check:
-	@test -d example/ || mkdir -p example/
-	cd example/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/example/example.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile check
-sub-simple-check:
-	@test -d simple/ || mkdir -p simple/
-	cd simple/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/simple/simple.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile check
-sub-validators-check:
-	@test -d validators/ || mkdir -p validators/
-	cd validators/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/validators/validators.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile check
-check: sub-example-check sub-simple-check sub-validators-check
-
-sub-example-benchmark:
-	@test -d example/ || mkdir -p example/
-	cd example/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/example/example.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile benchmark
-sub-simple-benchmark:
-	@test -d simple/ || mkdir -p simple/
-	cd simple/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/simple/simple.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile benchmark
-sub-validators-benchmark:
-	@test -d validators/ || mkdir -p validators/
-	cd validators/ && ( test -e Makefile || $(QMAKE) -o Makefile C:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/validators/validators.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug ) && $(MAKE) -f Makefile benchmark
-benchmark: sub-example-benchmark sub-simple-benchmark sub-validators-benchmark
-install:install_subtargets  FORCE
-
-uninstall: uninstall_subtargets FORCE
-
-FORCE:
-
diff --git a/samples/example/Makefile b/samples/example/Makefile
deleted file mode 100644
index 4bdf918..0000000
--- a/samples/example/Makefile
+++ /dev/null
@@ -1,404 +0,0 @@
-#############################################################################
-# Makefile for building: example
-# Generated by qmake (3.1) (Qt 5.8.0)
-# Project:  example.pro
-# Template: app
-# Command: C:/Qt/5.8/mingw53_32/bin/qmake.exe -o Makefile example.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug
-#############################################################################
-
-MAKEFILE      = Makefile
-
-first: debug
-install: debug-install
-uninstall: debug-uninstall
-QMAKE         = C:/Qt/5.8/mingw53_32/bin/qmake.exe
-DEL_FILE      = rm -f
-CHK_DIR_EXISTS= test -d
-MKDIR         = mkdir -p
-COPY          = cp -f
-COPY_FILE     = cp -f
-COPY_DIR      = cp -f -R
-INSTALL_FILE  = cp -f
-INSTALL_PROGRAM = cp -f
-INSTALL_DIR   = cp -f -R
-DEL_FILE      = rm -f
-SYMLINK       = $(QMAKE) -install ln -f -s
-DEL_DIR       = rmdir
-MOVE          = mv -f
-SUBTARGETS    =  \
-		debug \
-		release
-
-
-debug: FORCE
-	$(MAKE) -f $(MAKEFILE).Debug
-debug-make_first: FORCE
-	$(MAKE) -f $(MAKEFILE).Debug 
-debug-all: FORCE
-	$(MAKE) -f $(MAKEFILE).Debug all
-debug-clean: FORCE
-	$(MAKE) -f $(MAKEFILE).Debug clean
-debug-distclean: FORCE
-	$(MAKE) -f $(MAKEFILE).Debug distclean
-debug-install: FORCE
-	$(MAKE) -f $(MAKEFILE).Debug install
-debug-uninstall: FORCE
-	$(MAKE) -f $(MAKEFILE).Debug uninstall
-release: FORCE
-	$(MAKE) -f $(MAKEFILE).Release
-release-make_first: FORCE
-	$(MAKE) -f $(MAKEFILE).Release 
-release-all: FORCE
-	$(MAKE) -f $(MAKEFILE).Release all
-release-clean: FORCE
-	$(MAKE) -f $(MAKEFILE).Release clean
-release-distclean: FORCE
-	$(MAKE) -f $(MAKEFILE).Release distclean
-release-install: FORCE
-	$(MAKE) -f $(MAKEFILE).Release install
-release-uninstall: FORCE
-	$(MAKE) -f $(MAKEFILE).Release uninstall
-
-Makefile: example.pro C:/Qt/5.8/mingw53_32/mkspecs/win32-g++/qmake.conf C:/Qt/5.8/mingw53_32/mkspecs/features/spec_pre.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/qdevice.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/device_config.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/common/angle.conf \
-		C:/Qt/5.8/mingw53_32/mkspecs/qconfig.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_accessibility_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bootstrap_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_clucene_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designercomponents_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_egl_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fb_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_packetprotocol_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldebug_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldevtools_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickparticles_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quicktemplates2_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_theme_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uiplugin.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/qt_functions.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/qt_config.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/win32-g++/qmake.conf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/spec_post.prf \
-		../../.qmake.stash \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/toolchain.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/default_pre.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/win32/default_pre.prf \
-		../../EntityManager.pri \
-		../samples.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/resolve_config.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds_post.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/default_post.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/win32/console.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/qml_debug.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/win32/rtti.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/precompile_header.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/warn_on.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/qt.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/resources.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/moc.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/qmake_use.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/file_copies.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/testcase_targets.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/exceptions.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/yacc.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/lex.prf \
-		example.pro \
-		C:/Qt/5.8/mingw53_32/lib/Qt5Sql.prl \
-		C:/Qt/5.8/mingw53_32/lib/Qt5Core.prl
-	$(QMAKE) -o Makefile example.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug
-C:/Qt/5.8/mingw53_32/mkspecs/features/spec_pre.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/qdevice.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/features/device_config.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/common/angle.conf:
-C:/Qt/5.8/mingw53_32/mkspecs/qconfig.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_accessibility_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bootstrap_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_clucene_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designercomponents_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_devicediscovery_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_egl_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fb_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fontdatabase_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_packetprotocol_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_platformcompositor_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldebug_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldevtools_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickparticles_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quicktemplates2_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_theme_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uiplugin.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/features/qt_functions.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/qt_config.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/win32-g++/qmake.conf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/spec_post.prf:
-../../.qmake.stash:
-C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/toolchain.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/default_pre.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/win32/default_pre.prf:
-../../EntityManager.pri:
-../samples.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/features/resolve_config.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds_post.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/default_post.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/win32/console.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/qml_debug.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/win32/rtti.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/precompile_header.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/warn_on.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/qt.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/resources.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/moc.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/qmake_use.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/file_copies.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/testcase_targets.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/exceptions.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/yacc.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/lex.prf:
-example.pro:
-C:/Qt/5.8/mingw53_32/lib/Qt5Sql.prl:
-C:/Qt/5.8/mingw53_32/lib/Qt5Core.prl:
-qmake: FORCE
-	@$(QMAKE) -o Makefile example.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug
-
-qmake_all: FORCE
-
-make_first: debug-make_first release-make_first  FORCE
-all: debug-all release-all  FORCE
-clean: debug-clean release-clean  FORCE
-distclean: debug-distclean release-distclean  FORCE
-	-$(DEL_FILE) Makefile
-
-debug-mocclean:
-	$(MAKE) -f $(MAKEFILE).Debug mocclean
-release-mocclean:
-	$(MAKE) -f $(MAKEFILE).Release mocclean
-mocclean: debug-mocclean release-mocclean
-
-debug-mocables:
-	$(MAKE) -f $(MAKEFILE).Debug mocables
-release-mocables:
-	$(MAKE) -f $(MAKEFILE).Release mocables
-mocables: debug-mocables release-mocables
-
-check: first
-
-benchmark: first
-FORCE:
-
-$(MAKEFILE).Debug: Makefile
-$(MAKEFILE).Release: Makefile
diff --git a/samples/example/Makefile.Debug b/samples/example/Makefile.Debug
deleted file mode 100644
index cf1ff4f..0000000
--- a/samples/example/Makefile.Debug
+++ /dev/null
@@ -1,1236 +0,0 @@
-#############################################################################
-# Makefile for building: example
-# Generated by qmake (3.1) (Qt 5.8.0)
-# Project:  example.pro
-# Template: app
-#############################################################################
-
-MAKEFILE      = Makefile.Debug
-
-####### Compiler, tools and options
-
-CC            = gcc
-CXX           = g++
-DEFINES       = -DUNICODE -DCUTE_ENTITY_MANAGER_LIBRARY_SHARED -DQT_QML_DEBUG -DQT_SQL_LIB -DQT_CORE_LIB
-CFLAGS        = -pipe -fno-keep-inline-dllexport -g -Wall -Wextra $(DEFINES)
-CXXFLAGS      = -pipe -fno-keep-inline-dllexport -Wall -Wextra -g -std=gnu++1y -frtti -Wall -Wextra -fexceptions -mthreads $(DEFINES)
-INCPATH       = -I. -I../../src -IC:/Qt/5.8/mingw53_32/include -IC:/Qt/5.8/mingw53_32/include/QtSql -IC:/Qt/5.8/mingw53_32/include/QtCore -Idebug -IC:/Qt/5.8/mingw53_32/mkspecs/win32-g++ 
-LINKER      =        g++
-LFLAGS        =        -Wl,-subsystem,console -mthreads
-LIBS        =        -LC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/build/win32-g++/i386/debug -lCuteEntityManager0 -LC:/Qt/5.8/mingw53_32/lib C:/Qt/5.8/mingw53_32/lib/libQt5Sqld.a C:/Qt/5.8/mingw53_32/lib/libQt5Cored.a 
-QMAKE         = C:/Qt/5.8/mingw53_32/bin/qmake.exe
-IDC           = idc
-IDL           = midl
-ZIP           = 
-DEF_FILE      = 
-RES_FILE      = 
-COPY          = cp -f
-SED           = sed
-COPY_FILE     = cp -f
-COPY_DIR      = cp -f -R
-DEL_FILE      = rm -f
-DEL_DIR       = rmdir
-MOVE          = mv -f
-CHK_DIR_EXISTS= test -d
-MKDIR         = mkdir -p
-INSTALL_FILE    = cp -f
-INSTALL_PROGRAM = cp -f
-INSTALL_DIR     = cp -f -R
-
-####### Output directory
-
-OBJECTS_DIR   = debug/
-
-####### Files
-
-SOURCES       = main.cpp \
-		models/person.cpp \
-		models/group.cpp \
-		models/pupil.cpp \
-		models/address.cpp \
-		models/contact.cpp \
-		models/faker/createfakemodeldata.cpp debug/moc_person.cpp \
-		debug/moc_group.cpp \
-		debug/moc_pupil.cpp \
-		debug/moc_address.cpp \
-		debug/moc_contact.cpp
-OBJECTS       = debug/main.o \
-		debug/person.o \
-		debug/group.o \
-		debug/pupil.o \
-		debug/address.o \
-		debug/contact.o \
-		debug/createfakemodeldata.o \
-		debug/moc_person.o \
-		debug/moc_group.o \
-		debug/moc_pupil.o \
-		debug/moc_address.o \
-		debug/moc_contact.o
-
-DIST          =  models/person.h \
-		models/group.h \
-		models/pupil.h \
-		models/address.h \
-		models/contact.h \
-		models/faker/createfakemodeldata.h main.cpp \
-		models/person.cpp \
-		models/group.cpp \
-		models/pupil.cpp \
-		models/address.cpp \
-		models/contact.cpp \
-		models/faker/createfakemodeldata.cpp
-QMAKE_TARGET  = example
-DESTDIR        = debug/ #avoid trailing-slash linebreak
-TARGET         = example.exe
-DESTDIR_TARGET = debug/example.exe
-
-####### Build rules
-
-first: all
-all: Makefile.Debug  $(DESTDIR_TARGET)
-
-$(DESTDIR_TARGET):  $(OBJECTS) 
-	$(LINKER) $(LFLAGS) -o $(DESTDIR_TARGET) object_script.example.Debug  $(LIBS)
-
-qmake: FORCE
-	@$(QMAKE) -o Makefile.Debug example.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug
-
-qmake_all: FORCE
-
-dist:
-	$(ZIP) example.zip $(SOURCES) $(DIST) example.pro C:/Qt/5.8/mingw53_32/mkspecs/features/spec_pre.prf C:/Qt/5.8/mingw53_32/mkspecs/qdevice.pri C:/Qt/5.8/mingw53_32/mkspecs/features/device_config.prf C:/Qt/5.8/mingw53_32/mkspecs/common/angle.conf C:/Qt/5.8/mingw53_32/mkspecs/qconfig.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_accessibility_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bootstrap_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_clucene_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designercomponents_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_devicediscovery_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_egl_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fb_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fontdatabase_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_packetprotocol_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_platformcompositor_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldebug_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldevtools_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickparticles_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quicktemplates2_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_theme_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uiplugin.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri C:/Qt/5.8/mingw53_32/mkspecs/features/qt_functions.prf C:/Qt/5.8/mingw53_32/mkspecs/features/qt_config.prf C:/Qt/5.8/mingw53_32/mkspecs/win32-g++/qmake.conf C:/Qt/5.8/mingw53_32/mkspecs/features/spec_post.prf ../../.qmake.stash C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds.prf C:/Qt/5.8/mingw53_32/mkspecs/features/toolchain.prf C:/Qt/5.8/mingw53_32/mkspecs/features/default_pre.prf C:/Qt/5.8/mingw53_32/mkspecs/features/win32/default_pre.prf ../../EntityManager.pri ../samples.pri C:/Qt/5.8/mingw53_32/mkspecs/features/resolve_config.prf C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds_post.prf C:/Qt/5.8/mingw53_32/mkspecs/features/default_post.prf C:/Qt/5.8/mingw53_32/mkspecs/features/build_pass.prf C:/Qt/5.8/mingw53_32/mkspecs/features/win32/console.prf C:/Qt/5.8/mingw53_32/mkspecs/features/qml_debug.prf C:/Qt/5.8/mingw53_32/mkspecs/features/win32/rtti.prf C:/Qt/5.8/mingw53_32/mkspecs/features/precompile_header.prf C:/Qt/5.8/mingw53_32/mkspecs/features/warn_on.prf C:/Qt/5.8/mingw53_32/mkspecs/features/qt.prf C:/Qt/5.8/mingw53_32/mkspecs/features/resources.prf C:/Qt/5.8/mingw53_32/mkspecs/features/moc.prf C:/Qt/5.8/mingw53_32/mkspecs/features/qmake_use.prf C:/Qt/5.8/mingw53_32/mkspecs/features/file_copies.prf C:/Qt/5.8/mingw53_32/mkspecs/features/testcase_targets.prf C:/Qt/5.8/mingw53_32/mkspecs/features/exceptions.prf C:/Qt/5.8/mingw53_32/mkspecs/features/yacc.prf C:/Qt/5.8/mingw53_32/mkspecs/features/lex.prf example.pro C:/Qt/5.8/mingw53_32/lib/Qt5Sqld.prl C:/Qt/5.8/mingw53_32/lib/Qt5Cored.prl    C:/Qt/5.8/mingw53_32/mkspecs/features/data/dummy.cpp models/person.h models/group.h models/pupil.h models/address.h models/contact.h models/faker/createfakemodeldata.h main.cpp models/person.cpp models/group.cpp models/pupil.cpp models/address.cpp models/contact.cpp models/faker/createfakemodeldata.cpp    
-
-clean: compiler_clean 
-	-$(DEL_FILE) debug/main.o debug/person.o debug/group.o debug/pupil.o debug/address.o debug/contact.o debug/createfakemodeldata.o debug/moc_person.o debug/moc_group.o debug/moc_pupil.o debug/moc_address.o debug/moc_contact.o
-
-distclean: clean 
-	-$(DEL_FILE) $(DESTDIR_TARGET)
-	-$(DEL_FILE) Makefile.Debug
-
-mocclean: compiler_moc_header_clean compiler_moc_source_clean
-
-mocables: compiler_moc_header_make_all compiler_moc_source_make_all
-
-check: first
-
-benchmark: first
-
-compiler_no_pch_compiler_make_all:
-compiler_no_pch_compiler_clean:
-compiler_rcc_make_all:
-compiler_rcc_clean:
-compiler_moc_predefs_make_all: debug/moc_predefs.h
-compiler_moc_predefs_clean:
-	-$(DEL_FILE) debug/moc_predefs.h
-debug/moc_predefs.h: C:/Qt/5.8/mingw53_32/mkspecs/features/data/dummy.cpp
-	g++ -pipe -fno-keep-inline-dllexport -Wall -Wextra -g -std=gnu++1y -frtti -Wall -Wextra -dM -E -o debug/moc_predefs.h C:/Qt/5.8/mingw53_32/mkspecs/features/data/dummy.cpp
-
-compiler_moc_header_make_all: debug/moc_person.cpp debug/moc_group.cpp debug/moc_pupil.cpp debug/moc_address.cpp debug/moc_contact.cpp
-compiler_moc_header_clean:
-	-$(DEL_FILE) debug/moc_person.cpp debug/moc_group.cpp debug/moc_pupil.cpp debug/moc_address.cpp debug/moc_contact.cpp
-debug/moc_person.cpp: C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		models/person.h \
-		debug/moc_predefs.h \
-		C:/Qt/5.8/mingw53_32/bin/moc.exe
-	'C:\Qt\5.8\mingw53_32\bin\moc.exe' $(DEFINES) --include debug/moc_predefs.h -IC:/Qt/5.8/mingw53_32/mkspecs/win32-g++ -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/example -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/src -IC:/Qt/5.8/mingw53_32/include -IC:/Qt/5.8/mingw53_32/include/QtSql -IC:/Qt/5.8/mingw53_32/include/QtCore -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward models/person.h -o debug/moc_person.cpp
-
-debug/moc_group.cpp: ../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug \
-		models/group.h \
-		debug/moc_predefs.h \
-		C:/Qt/5.8/mingw53_32/bin/moc.exe
-	'C:\Qt\5.8\mingw53_32\bin\moc.exe' $(DEFINES) --include debug/moc_predefs.h -IC:/Qt/5.8/mingw53_32/mkspecs/win32-g++ -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/example -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/src -IC:/Qt/5.8/mingw53_32/include -IC:/Qt/5.8/mingw53_32/include/QtSql -IC:/Qt/5.8/mingw53_32/include/QtCore -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward models/group.h -o debug/moc_group.cpp
-
-debug/moc_pupil.cpp: models/person.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		models/pupil.h \
-		debug/moc_predefs.h \
-		C:/Qt/5.8/mingw53_32/bin/moc.exe
-	'C:\Qt\5.8\mingw53_32\bin\moc.exe' $(DEFINES) --include debug/moc_predefs.h -IC:/Qt/5.8/mingw53_32/mkspecs/win32-g++ -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/example -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/src -IC:/Qt/5.8/mingw53_32/include -IC:/Qt/5.8/mingw53_32/include/QtSql -IC:/Qt/5.8/mingw53_32/include/QtCore -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward models/pupil.h -o debug/moc_pupil.cpp
-
-debug/moc_address.cpp: C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		../../src/relation.h \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		models/address.h \
-		debug/moc_predefs.h \
-		C:/Qt/5.8/mingw53_32/bin/moc.exe
-	'C:\Qt\5.8\mingw53_32\bin\moc.exe' $(DEFINES) --include debug/moc_predefs.h -IC:/Qt/5.8/mingw53_32/mkspecs/win32-g++ -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/example -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/src -IC:/Qt/5.8/mingw53_32/include -IC:/Qt/5.8/mingw53_32/include/QtSql -IC:/Qt/5.8/mingw53_32/include/QtCore -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward models/address.h -o debug/moc_address.cpp
-
-debug/moc_contact.cpp: C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		models/contact.h \
-		debug/moc_predefs.h \
-		C:/Qt/5.8/mingw53_32/bin/moc.exe
-	'C:\Qt\5.8\mingw53_32\bin\moc.exe' $(DEFINES) --include debug/moc_predefs.h -IC:/Qt/5.8/mingw53_32/mkspecs/win32-g++ -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/example -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/src -IC:/Qt/5.8/mingw53_32/include -IC:/Qt/5.8/mingw53_32/include/QtSql -IC:/Qt/5.8/mingw53_32/include/QtCore -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward models/contact.h -o debug/moc_contact.cpp
-
-compiler_moc_source_make_all:
-compiler_moc_source_clean:
-compiler_yacc_decl_make_all:
-compiler_yacc_decl_clean:
-compiler_yacc_impl_make_all:
-compiler_yacc_impl_clean:
-compiler_lex_make_all:
-compiler_lex_clean:
-compiler_clean: compiler_moc_predefs_clean compiler_moc_header_clean 
-
-
-
-####### Compile
-
-debug/main.o: main.cpp C:/Qt/5.8/mingw53_32/include/QtCore/QCoreApplication \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreapplication.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qeventloop.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDir \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdir.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qfileinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qfile.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qfiledevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QThread \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qthread.h \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		../../src/entitymanager.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlDatabase \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqldatabase.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qtsqlglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlRecord \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlrecord.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlField \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlfield.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlError \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlerror.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaType \
-		../../src/schema.h \
-		../../src/tableschema.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlRelation \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlrelationaltablemodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqltablemodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlquerymodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlRelationalTableModel \
-		../../src/querybuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlQuery \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlquery.h \
-		../../src/expression.h \
-		../../src/query.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QLinkedList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlinkedlist.h \
-		../../src/join.h \
-		../../src/orderby.h \
-		../../src/database.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlDriver \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqldriver.h \
-		../../src/enums/databasetype.h \
-		../../src/schema/sqliteschema.h \
-		../../src/logger.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QFile \
-		../../src/entityinstancefactory.h \
-		../../src/attribute.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaObject \
-		../../src/queryinterpreter.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QRegularExpressionMatchIterator \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregularexpression.h \
-		../../src/cache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QWeakPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMutex \
-		../../src/entityhelper.h \
-		models/pupil.h \
-		models/person.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		models/address.h \
-		models/contact.h \
-		models/group.h \
-		models/faker/createfakemodeldata.h \
-		../../src/sqlitebackupprocessor.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QTimer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtimer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasictimer.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/main.o main.cpp
-
-debug/person.o: models/person.cpp models/person.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		models/contact.h \
-		models/address.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/person.o models/person.cpp
-
-debug/group.o: models/group.cpp models/group.h \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug \
-		models/pupil.h \
-		models/person.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/group.o models/group.cpp
-
-debug/pupil.o: models/pupil.cpp models/pupil.h \
-		models/person.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/pupil.o models/pupil.cpp
-
-debug/address.o: models/address.cpp models/address.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		../../src/relation.h \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		models/pupil.h \
-		models/person.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/address.o models/address.cpp
-
-debug/contact.o: models/contact.cpp models/contact.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		models/pupil.h \
-		models/person.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/contact.o models/contact.cpp
-
-debug/createfakemodeldata.o: models/faker/createfakemodeldata.cpp models/faker/createfakemodeldata.h \
-		models/person.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		models/pupil.h \
-		models/address.h \
-		models/contact.h \
-		models/group.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/createfakemodeldata.o models/faker/createfakemodeldata.cpp
-
-debug/moc_person.o: debug/moc_person.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_person.o debug/moc_person.cpp
-
-debug/moc_group.o: debug/moc_group.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_group.o debug/moc_group.cpp
-
-debug/moc_pupil.o: debug/moc_pupil.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_pupil.o debug/moc_pupil.cpp
-
-debug/moc_address.o: debug/moc_address.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_address.o debug/moc_address.cpp
-
-debug/moc_contact.o: debug/moc_contact.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_contact.o debug/moc_contact.cpp
-
-####### Install
-
-install:  FORCE
-
-uninstall:  FORCE
-
-FORCE:
-
diff --git a/samples/example/Makefile.Release b/samples/example/Makefile.Release
deleted file mode 100644
index 6e573f0..0000000
--- a/samples/example/Makefile.Release
+++ /dev/null
@@ -1,1236 +0,0 @@
-#############################################################################
-# Makefile for building: example
-# Generated by qmake (3.1) (Qt 5.8.0)
-# Project:  example.pro
-# Template: app
-#############################################################################
-
-MAKEFILE      = Makefile.Release
-
-####### Compiler, tools and options
-
-CC            = gcc
-CXX           = g++
-DEFINES       = -DUNICODE -DCUTE_ENTITY_MANAGER_LIBRARY_SHARED -DQT_NO_DEBUG_OUTPUT -DQT_QML_DEBUG -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_CORE_LIB
-CFLAGS        = -pipe -fno-keep-inline-dllexport -O2 -Wall -Wextra $(DEFINES)
-CXXFLAGS      = -pipe -fno-keep-inline-dllexport -Wall -Wextra -O2 -std=gnu++1y -frtti -Wall -Wextra -fexceptions -mthreads $(DEFINES)
-INCPATH       = -I. -I../../src -IC:/Qt/5.8/mingw53_32/include -IC:/Qt/5.8/mingw53_32/include/QtSql -IC:/Qt/5.8/mingw53_32/include/QtCore -Irelease -IC:/Qt/5.8/mingw53_32/mkspecs/win32-g++ 
-LINKER      =        g++
-LFLAGS        =        -Wl,-s -Wl,-subsystem,console -mthreads
-LIBS        =        -LC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/build/win32-g++/i386/release -lCuteEntityManager0 -LC:/Qt/5.8/mingw53_32/lib C:/Qt/5.8/mingw53_32/lib/libQt5Sql.a C:/Qt/5.8/mingw53_32/lib/libQt5Core.a 
-QMAKE         = C:/Qt/5.8/mingw53_32/bin/qmake.exe
-IDC           = idc
-IDL           = midl
-ZIP           = 
-DEF_FILE      = 
-RES_FILE      = 
-COPY          = cp -f
-SED           = sed
-COPY_FILE     = cp -f
-COPY_DIR      = cp -f -R
-DEL_FILE      = rm -f
-DEL_DIR       = rmdir
-MOVE          = mv -f
-CHK_DIR_EXISTS= test -d
-MKDIR         = mkdir -p
-INSTALL_FILE    = cp -f
-INSTALL_PROGRAM = cp -f
-INSTALL_DIR     = cp -f -R
-
-####### Output directory
-
-OBJECTS_DIR   = release/
-
-####### Files
-
-SOURCES       = main.cpp \
-		models/person.cpp \
-		models/group.cpp \
-		models/pupil.cpp \
-		models/address.cpp \
-		models/contact.cpp \
-		models/faker/createfakemodeldata.cpp release/moc_person.cpp \
-		release/moc_group.cpp \
-		release/moc_pupil.cpp \
-		release/moc_address.cpp \
-		release/moc_contact.cpp
-OBJECTS       = release/main.o \
-		release/person.o \
-		release/group.o \
-		release/pupil.o \
-		release/address.o \
-		release/contact.o \
-		release/createfakemodeldata.o \
-		release/moc_person.o \
-		release/moc_group.o \
-		release/moc_pupil.o \
-		release/moc_address.o \
-		release/moc_contact.o
-
-DIST          =  models/person.h \
-		models/group.h \
-		models/pupil.h \
-		models/address.h \
-		models/contact.h \
-		models/faker/createfakemodeldata.h main.cpp \
-		models/person.cpp \
-		models/group.cpp \
-		models/pupil.cpp \
-		models/address.cpp \
-		models/contact.cpp \
-		models/faker/createfakemodeldata.cpp
-QMAKE_TARGET  = example
-DESTDIR        = release/ #avoid trailing-slash linebreak
-TARGET         = example.exe
-DESTDIR_TARGET = release/example.exe
-
-####### Build rules
-
-first: all
-all: Makefile.Release  $(DESTDIR_TARGET)
-
-$(DESTDIR_TARGET):  $(OBJECTS) 
-	$(LINKER) $(LFLAGS) -o $(DESTDIR_TARGET) object_script.example.Release  $(LIBS)
-
-qmake: FORCE
-	@$(QMAKE) -o Makefile.Release example.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug
-
-qmake_all: FORCE
-
-dist:
-	$(ZIP) example.zip $(SOURCES) $(DIST) example.pro C:/Qt/5.8/mingw53_32/mkspecs/features/spec_pre.prf C:/Qt/5.8/mingw53_32/mkspecs/qdevice.pri C:/Qt/5.8/mingw53_32/mkspecs/features/device_config.prf C:/Qt/5.8/mingw53_32/mkspecs/common/angle.conf C:/Qt/5.8/mingw53_32/mkspecs/qconfig.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_accessibility_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bootstrap_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_clucene_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designercomponents_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_devicediscovery_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_egl_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fb_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fontdatabase_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_packetprotocol_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_platformcompositor_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldebug_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldevtools_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickparticles_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quicktemplates2_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_theme_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uiplugin.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri C:/Qt/5.8/mingw53_32/mkspecs/features/qt_functions.prf C:/Qt/5.8/mingw53_32/mkspecs/features/qt_config.prf C:/Qt/5.8/mingw53_32/mkspecs/win32-g++/qmake.conf C:/Qt/5.8/mingw53_32/mkspecs/features/spec_post.prf ../../.qmake.stash C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds.prf C:/Qt/5.8/mingw53_32/mkspecs/features/toolchain.prf C:/Qt/5.8/mingw53_32/mkspecs/features/default_pre.prf C:/Qt/5.8/mingw53_32/mkspecs/features/win32/default_pre.prf ../../EntityManager.pri ../samples.pri C:/Qt/5.8/mingw53_32/mkspecs/features/resolve_config.prf C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds_post.prf C:/Qt/5.8/mingw53_32/mkspecs/features/default_post.prf C:/Qt/5.8/mingw53_32/mkspecs/features/build_pass.prf C:/Qt/5.8/mingw53_32/mkspecs/features/win32/console.prf C:/Qt/5.8/mingw53_32/mkspecs/features/qml_debug.prf C:/Qt/5.8/mingw53_32/mkspecs/features/win32/rtti.prf C:/Qt/5.8/mingw53_32/mkspecs/features/precompile_header.prf C:/Qt/5.8/mingw53_32/mkspecs/features/warn_on.prf C:/Qt/5.8/mingw53_32/mkspecs/features/qt.prf C:/Qt/5.8/mingw53_32/mkspecs/features/resources.prf C:/Qt/5.8/mingw53_32/mkspecs/features/moc.prf C:/Qt/5.8/mingw53_32/mkspecs/features/qmake_use.prf C:/Qt/5.8/mingw53_32/mkspecs/features/file_copies.prf C:/Qt/5.8/mingw53_32/mkspecs/features/testcase_targets.prf C:/Qt/5.8/mingw53_32/mkspecs/features/exceptions.prf C:/Qt/5.8/mingw53_32/mkspecs/features/yacc.prf C:/Qt/5.8/mingw53_32/mkspecs/features/lex.prf example.pro C:/Qt/5.8/mingw53_32/lib/Qt5Sql.prl C:/Qt/5.8/mingw53_32/lib/Qt5Core.prl    C:/Qt/5.8/mingw53_32/mkspecs/features/data/dummy.cpp models/person.h models/group.h models/pupil.h models/address.h models/contact.h models/faker/createfakemodeldata.h main.cpp models/person.cpp models/group.cpp models/pupil.cpp models/address.cpp models/contact.cpp models/faker/createfakemodeldata.cpp    
-
-clean: compiler_clean 
-	-$(DEL_FILE) release/main.o release/person.o release/group.o release/pupil.o release/address.o release/contact.o release/createfakemodeldata.o release/moc_person.o release/moc_group.o release/moc_pupil.o release/moc_address.o release/moc_contact.o
-
-distclean: clean 
-	-$(DEL_FILE) $(DESTDIR_TARGET)
-	-$(DEL_FILE) Makefile.Release
-
-mocclean: compiler_moc_header_clean compiler_moc_source_clean
-
-mocables: compiler_moc_header_make_all compiler_moc_source_make_all
-
-check: first
-
-benchmark: first
-
-compiler_no_pch_compiler_make_all:
-compiler_no_pch_compiler_clean:
-compiler_rcc_make_all:
-compiler_rcc_clean:
-compiler_moc_predefs_make_all: release/moc_predefs.h
-compiler_moc_predefs_clean:
-	-$(DEL_FILE) release/moc_predefs.h
-release/moc_predefs.h: C:/Qt/5.8/mingw53_32/mkspecs/features/data/dummy.cpp
-	g++ -pipe -fno-keep-inline-dllexport -Wall -Wextra -O2 -std=gnu++1y -frtti -Wall -Wextra -dM -E -o release/moc_predefs.h C:/Qt/5.8/mingw53_32/mkspecs/features/data/dummy.cpp
-
-compiler_moc_header_make_all: release/moc_person.cpp release/moc_group.cpp release/moc_pupil.cpp release/moc_address.cpp release/moc_contact.cpp
-compiler_moc_header_clean:
-	-$(DEL_FILE) release/moc_person.cpp release/moc_group.cpp release/moc_pupil.cpp release/moc_address.cpp release/moc_contact.cpp
-release/moc_person.cpp: C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		models/person.h \
-		release/moc_predefs.h \
-		C:/Qt/5.8/mingw53_32/bin/moc.exe
-	'C:\Qt\5.8\mingw53_32\bin\moc.exe' $(DEFINES) --include release/moc_predefs.h -IC:/Qt/5.8/mingw53_32/mkspecs/win32-g++ -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/example -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/src -IC:/Qt/5.8/mingw53_32/include -IC:/Qt/5.8/mingw53_32/include/QtSql -IC:/Qt/5.8/mingw53_32/include/QtCore -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward models/person.h -o release/moc_person.cpp
-
-release/moc_group.cpp: ../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug \
-		models/group.h \
-		release/moc_predefs.h \
-		C:/Qt/5.8/mingw53_32/bin/moc.exe
-	'C:\Qt\5.8\mingw53_32\bin\moc.exe' $(DEFINES) --include release/moc_predefs.h -IC:/Qt/5.8/mingw53_32/mkspecs/win32-g++ -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/example -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/src -IC:/Qt/5.8/mingw53_32/include -IC:/Qt/5.8/mingw53_32/include/QtSql -IC:/Qt/5.8/mingw53_32/include/QtCore -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward models/group.h -o release/moc_group.cpp
-
-release/moc_pupil.cpp: models/person.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		models/pupil.h \
-		release/moc_predefs.h \
-		C:/Qt/5.8/mingw53_32/bin/moc.exe
-	'C:\Qt\5.8\mingw53_32\bin\moc.exe' $(DEFINES) --include release/moc_predefs.h -IC:/Qt/5.8/mingw53_32/mkspecs/win32-g++ -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/example -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/src -IC:/Qt/5.8/mingw53_32/include -IC:/Qt/5.8/mingw53_32/include/QtSql -IC:/Qt/5.8/mingw53_32/include/QtCore -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward models/pupil.h -o release/moc_pupil.cpp
-
-release/moc_address.cpp: C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		../../src/relation.h \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		models/address.h \
-		release/moc_predefs.h \
-		C:/Qt/5.8/mingw53_32/bin/moc.exe
-	'C:\Qt\5.8\mingw53_32\bin\moc.exe' $(DEFINES) --include release/moc_predefs.h -IC:/Qt/5.8/mingw53_32/mkspecs/win32-g++ -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/example -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/src -IC:/Qt/5.8/mingw53_32/include -IC:/Qt/5.8/mingw53_32/include/QtSql -IC:/Qt/5.8/mingw53_32/include/QtCore -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward models/address.h -o release/moc_address.cpp
-
-release/moc_contact.cpp: C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		models/contact.h \
-		release/moc_predefs.h \
-		C:/Qt/5.8/mingw53_32/bin/moc.exe
-	'C:\Qt\5.8\mingw53_32\bin\moc.exe' $(DEFINES) --include release/moc_predefs.h -IC:/Qt/5.8/mingw53_32/mkspecs/win32-g++ -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/example -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/src -IC:/Qt/5.8/mingw53_32/include -IC:/Qt/5.8/mingw53_32/include/QtSql -IC:/Qt/5.8/mingw53_32/include/QtCore -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward models/contact.h -o release/moc_contact.cpp
-
-compiler_moc_source_make_all:
-compiler_moc_source_clean:
-compiler_yacc_decl_make_all:
-compiler_yacc_decl_clean:
-compiler_yacc_impl_make_all:
-compiler_yacc_impl_clean:
-compiler_lex_make_all:
-compiler_lex_clean:
-compiler_clean: compiler_moc_predefs_clean compiler_moc_header_clean 
-
-
-
-####### Compile
-
-release/main.o: main.cpp C:/Qt/5.8/mingw53_32/include/QtCore/QCoreApplication \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreapplication.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qeventloop.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDir \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdir.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qfileinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qfile.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qfiledevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QThread \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qthread.h \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		../../src/entitymanager.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlDatabase \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqldatabase.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qtsqlglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlRecord \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlrecord.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlField \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlfield.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlError \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlerror.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaType \
-		../../src/schema.h \
-		../../src/tableschema.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlRelation \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlrelationaltablemodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqltablemodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlquerymodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlRelationalTableModel \
-		../../src/querybuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlQuery \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlquery.h \
-		../../src/expression.h \
-		../../src/query.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QLinkedList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlinkedlist.h \
-		../../src/join.h \
-		../../src/orderby.h \
-		../../src/database.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlDriver \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqldriver.h \
-		../../src/enums/databasetype.h \
-		../../src/schema/sqliteschema.h \
-		../../src/logger.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QFile \
-		../../src/entityinstancefactory.h \
-		../../src/attribute.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaObject \
-		../../src/queryinterpreter.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QRegularExpressionMatchIterator \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregularexpression.h \
-		../../src/cache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QWeakPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMutex \
-		../../src/entityhelper.h \
-		models/pupil.h \
-		models/person.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		models/address.h \
-		models/contact.h \
-		models/group.h \
-		models/faker/createfakemodeldata.h \
-		../../src/sqlitebackupprocessor.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QTimer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtimer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasictimer.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/main.o main.cpp
-
-release/person.o: models/person.cpp models/person.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		models/contact.h \
-		models/address.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/person.o models/person.cpp
-
-release/group.o: models/group.cpp models/group.h \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug \
-		models/pupil.h \
-		models/person.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/group.o models/group.cpp
-
-release/pupil.o: models/pupil.cpp models/pupil.h \
-		models/person.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/pupil.o models/pupil.cpp
-
-release/address.o: models/address.cpp models/address.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		../../src/relation.h \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		models/pupil.h \
-		models/person.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/address.o models/address.cpp
-
-release/contact.o: models/contact.cpp models/contact.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		models/pupil.h \
-		models/person.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/contact.o models/contact.cpp
-
-release/createfakemodeldata.o: models/faker/createfakemodeldata.cpp models/faker/createfakemodeldata.h \
-		models/person.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		models/pupil.h \
-		models/address.h \
-		models/contact.h \
-		models/group.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/createfakemodeldata.o models/faker/createfakemodeldata.cpp
-
-release/moc_person.o: release/moc_person.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_person.o release/moc_person.cpp
-
-release/moc_group.o: release/moc_group.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_group.o release/moc_group.cpp
-
-release/moc_pupil.o: release/moc_pupil.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_pupil.o release/moc_pupil.cpp
-
-release/moc_address.o: release/moc_address.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_address.o release/moc_address.cpp
-
-release/moc_contact.o: release/moc_contact.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_contact.o release/moc_contact.cpp
-
-####### Install
-
-install:  FORCE
-
-uninstall:  FORCE
-
-FORCE:
-
diff --git a/samples/example/debug/address.o b/samples/example/debug/address.o
deleted file mode 100644
index 12507eb..0000000
Binary files a/samples/example/debug/address.o and /dev/null differ
diff --git a/samples/example/debug/contact.o b/samples/example/debug/contact.o
deleted file mode 100644
index 87db5b9..0000000
Binary files a/samples/example/debug/contact.o and /dev/null differ
diff --git a/samples/example/debug/createfakemodeldata.o b/samples/example/debug/createfakemodeldata.o
deleted file mode 100644
index 4203cec..0000000
Binary files a/samples/example/debug/createfakemodeldata.o and /dev/null differ
diff --git a/samples/example/debug/example.exe b/samples/example/debug/example.exe
deleted file mode 100644
index ac9db0d..0000000
Binary files a/samples/example/debug/example.exe and /dev/null differ
diff --git a/samples/example/debug/group.o b/samples/example/debug/group.o
deleted file mode 100644
index 4896a2a..0000000
Binary files a/samples/example/debug/group.o and /dev/null differ
diff --git a/samples/example/debug/main.o b/samples/example/debug/main.o
deleted file mode 100644
index 77828f9..0000000
Binary files a/samples/example/debug/main.o and /dev/null differ
diff --git a/samples/example/debug/moc_address.cpp b/samples/example/debug/moc_address.cpp
deleted file mode 100644
index 9a4bf96..0000000
--- a/samples/example/debug/moc_address.cpp
+++ /dev/null
@@ -1,171 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'address.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../models/address.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#include <QtCore/QSharedPointer>
-#include <QtCore/QList>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'address.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_Address_t {
-    QByteArrayData data[10];
-    char stringdata0[112];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_Address_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_Address_t qt_meta_stringdata_Address = {
-    {
-QT_MOC_LITERAL(0, 0, 7), // "Address"
-QT_MOC_LITERAL(1, 8, 0), // ""
-QT_MOC_LITERAL(2, 9, 5), // "label"
-QT_MOC_LITERAL(3, 15, 6), // "street"
-QT_MOC_LITERAL(4, 22, 8), // "postcode"
-QT_MOC_LITERAL(5, 31, 4), // "city"
-QT_MOC_LITERAL(6, 36, 7), // "persons"
-QT_MOC_LITERAL(7, 44, 30), // "QList<QSharedPointer<Person> >"
-QT_MOC_LITERAL(8, 75, 6), // "pupils"
-QT_MOC_LITERAL(9, 82, 29) // "QList<QSharedPointer<Pupil> >"
-
-    },
-    "Address\0\0label\0street\0postcode\0city\0"
-    "persons\0QList<QSharedPointer<Person> >\0"
-    "pupils\0QList<QSharedPointer<Pupil> >"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_Address[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       0,    0, // methods
-       6,   15, // properties
-       0,    0, // enums/sets
-       1,   33, // constructors
-       0,       // flags
-       0,       // signalCount
-
- // constructors: parameters
-    0x80000000 | 1,
-
- // properties: name, type, flags
-       2, QMetaType::QString, 0x00095103,
-       3, QMetaType::QString, 0x00095103,
-       4, QMetaType::QString, 0x00095103,
-       5, QMetaType::QString, 0x00095103,
-       6, 0x80000000 | 7, 0x0009510b,
-       8, 0x80000000 | 9, 0x0009510b,
-
- // constructors: name, argc, parameters, tag, flags
-       0,    0,   14,    1, 0x0e /* Public */,
-
-       0        // eod
-};
-
-void Address::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    if (_c == QMetaObject::CreateInstance) {
-        switch (_id) {
-        case 0: { Address *_r = new Address();
-            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
-        default: break;
-        }
-    }
-#ifndef QT_NO_PROPERTIES
-    else if (_c == QMetaObject::ReadProperty) {
-        Address *_t = static_cast<Address *>(_o);
-        Q_UNUSED(_t)
-        void *_v = _a[0];
-        switch (_id) {
-        case 0: *reinterpret_cast< QString*>(_v) = _t->getLabel(); break;
-        case 1: *reinterpret_cast< QString*>(_v) = _t->getStreet(); break;
-        case 2: *reinterpret_cast< QString*>(_v) = _t->getPostcode(); break;
-        case 3: *reinterpret_cast< QString*>(_v) = _t->getCity(); break;
-        case 4: *reinterpret_cast< QList<QSharedPointer<Person> >*>(_v) = _t->getPersons(); break;
-        case 5: *reinterpret_cast< QList<QSharedPointer<Pupil> >*>(_v) = _t->getPupils(); break;
-        default: break;
-        }
-    } else if (_c == QMetaObject::WriteProperty) {
-        Address *_t = static_cast<Address *>(_o);
-        Q_UNUSED(_t)
-        void *_v = _a[0];
-        switch (_id) {
-        case 0: _t->setLabel(*reinterpret_cast< QString*>(_v)); break;
-        case 1: _t->setStreet(*reinterpret_cast< QString*>(_v)); break;
-        case 2: _t->setPostcode(*reinterpret_cast< QString*>(_v)); break;
-        case 3: _t->setCity(*reinterpret_cast< QString*>(_v)); break;
-        case 4: _t->setPersons(*reinterpret_cast< QList<QSharedPointer<Person> >*>(_v)); break;
-        case 5: _t->setPupils(*reinterpret_cast< QList<QSharedPointer<Pupil> >*>(_v)); break;
-        default: break;
-        }
-    } else if (_c == QMetaObject::ResetProperty) {
-    }
-#endif // QT_NO_PROPERTIES
-    Q_UNUSED(_o);
-}
-
-const QMetaObject Address::staticMetaObject = {
-    { &CuteEntityManager::Entity::staticMetaObject, qt_meta_stringdata_Address.data,
-      qt_meta_data_Address,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *Address::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *Address::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_Address.stringdata0))
-        return static_cast<void*>(const_cast< Address*>(this));
-    return CuteEntityManager::Entity::qt_metacast(_clname);
-}
-
-int Address::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = CuteEntityManager::Entity::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    
-#ifndef QT_NO_PROPERTIES
-   if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
-            || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) {
-        qt_static_metacall(this, _c, _id, _a);
-        _id -= 6;
-    } else if (_c == QMetaObject::QueryPropertyDesignable) {
-        _id -= 6;
-    } else if (_c == QMetaObject::QueryPropertyScriptable) {
-        _id -= 6;
-    } else if (_c == QMetaObject::QueryPropertyStored) {
-        _id -= 6;
-    } else if (_c == QMetaObject::QueryPropertyEditable) {
-        _id -= 6;
-    } else if (_c == QMetaObject::QueryPropertyUser) {
-        _id -= 6;
-    }
-#endif // QT_NO_PROPERTIES
-    return _id;
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/samples/example/debug/moc_address.o b/samples/example/debug/moc_address.o
deleted file mode 100644
index ce1e190..0000000
Binary files a/samples/example/debug/moc_address.o and /dev/null differ
diff --git a/samples/example/debug/moc_contact.cpp b/samples/example/debug/moc_contact.cpp
deleted file mode 100644
index ce503e9..0000000
--- a/samples/example/debug/moc_contact.cpp
+++ /dev/null
@@ -1,168 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'contact.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../models/contact.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#include <QtCore/QSharedPointer>
-#include <QtCore/QList>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'contact.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_Contact_t {
-    QByteArrayData data[10];
-    char stringdata0[117];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_Contact_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_Contact_t qt_meta_stringdata_Contact = {
-    {
-QT_MOC_LITERAL(0, 0, 7), // "Contact"
-QT_MOC_LITERAL(1, 8, 0), // ""
-QT_MOC_LITERAL(2, 9, 7), // "content"
-QT_MOC_LITERAL(3, 17, 8), // "category"
-QT_MOC_LITERAL(4, 26, 8), // "Category"
-QT_MOC_LITERAL(5, 35, 5), // "label"
-QT_MOC_LITERAL(6, 41, 7), // "persons"
-QT_MOC_LITERAL(7, 49, 30), // "QList<QSharedPointer<Person> >"
-QT_MOC_LITERAL(8, 80, 6), // "pupils"
-QT_MOC_LITERAL(9, 87, 29) // "QList<QSharedPointer<Pupil> >"
-
-    },
-    "Contact\0\0content\0category\0Category\0"
-    "label\0persons\0QList<QSharedPointer<Person> >\0"
-    "pupils\0QList<QSharedPointer<Pupil> >"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_Contact[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       0,    0, // methods
-       5,   15, // properties
-       0,    0, // enums/sets
-       1,   30, // constructors
-       0,       // flags
-       0,       // signalCount
-
- // constructors: parameters
-    0x80000000 | 1,
-
- // properties: name, type, flags
-       2, QMetaType::QString, 0x00095103,
-       3, 0x80000000 | 4, 0x0009510b,
-       5, QMetaType::QString, 0x00095103,
-       6, 0x80000000 | 7, 0x0009510b,
-       8, 0x80000000 | 9, 0x0009510b,
-
- // constructors: name, argc, parameters, tag, flags
-       0,    0,   14,    1, 0x0e /* Public */,
-
-       0        // eod
-};
-
-void Contact::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    if (_c == QMetaObject::CreateInstance) {
-        switch (_id) {
-        case 0: { Contact *_r = new Contact();
-            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
-        default: break;
-        }
-    }
-#ifndef QT_NO_PROPERTIES
-    else if (_c == QMetaObject::ReadProperty) {
-        Contact *_t = static_cast<Contact *>(_o);
-        Q_UNUSED(_t)
-        void *_v = _a[0];
-        switch (_id) {
-        case 0: *reinterpret_cast< QString*>(_v) = _t->getContent(); break;
-        case 1: *reinterpret_cast< Category*>(_v) = _t->getCategory(); break;
-        case 2: *reinterpret_cast< QString*>(_v) = _t->getLabel(); break;
-        case 3: *reinterpret_cast< QList<QSharedPointer<Person> >*>(_v) = _t->getPersons(); break;
-        case 4: *reinterpret_cast< QList<QSharedPointer<Pupil> >*>(_v) = _t->getPupils(); break;
-        default: break;
-        }
-    } else if (_c == QMetaObject::WriteProperty) {
-        Contact *_t = static_cast<Contact *>(_o);
-        Q_UNUSED(_t)
-        void *_v = _a[0];
-        switch (_id) {
-        case 0: _t->setContent(*reinterpret_cast< QString*>(_v)); break;
-        case 1: _t->setCategory(*reinterpret_cast< Category*>(_v)); break;
-        case 2: _t->setLabel(*reinterpret_cast< QString*>(_v)); break;
-        case 3: _t->setPersons(*reinterpret_cast< QList<QSharedPointer<Person> >*>(_v)); break;
-        case 4: _t->setPupils(*reinterpret_cast< QList<QSharedPointer<Pupil> >*>(_v)); break;
-        default: break;
-        }
-    } else if (_c == QMetaObject::ResetProperty) {
-    }
-#endif // QT_NO_PROPERTIES
-    Q_UNUSED(_o);
-}
-
-const QMetaObject Contact::staticMetaObject = {
-    { &CuteEntityManager::Entity::staticMetaObject, qt_meta_stringdata_Contact.data,
-      qt_meta_data_Contact,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *Contact::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *Contact::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_Contact.stringdata0))
-        return static_cast<void*>(const_cast< Contact*>(this));
-    return CuteEntityManager::Entity::qt_metacast(_clname);
-}
-
-int Contact::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = CuteEntityManager::Entity::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    
-#ifndef QT_NO_PROPERTIES
-   if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
-            || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) {
-        qt_static_metacall(this, _c, _id, _a);
-        _id -= 5;
-    } else if (_c == QMetaObject::QueryPropertyDesignable) {
-        _id -= 5;
-    } else if (_c == QMetaObject::QueryPropertyScriptable) {
-        _id -= 5;
-    } else if (_c == QMetaObject::QueryPropertyStored) {
-        _id -= 5;
-    } else if (_c == QMetaObject::QueryPropertyEditable) {
-        _id -= 5;
-    } else if (_c == QMetaObject::QueryPropertyUser) {
-        _id -= 5;
-    }
-#endif // QT_NO_PROPERTIES
-    return _id;
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/samples/example/debug/moc_contact.o b/samples/example/debug/moc_contact.o
deleted file mode 100644
index 999d79f..0000000
Binary files a/samples/example/debug/moc_contact.o and /dev/null differ
diff --git a/samples/example/debug/moc_group.cpp b/samples/example/debug/moc_group.cpp
deleted file mode 100644
index 73aa533..0000000
--- a/samples/example/debug/moc_group.cpp
+++ /dev/null
@@ -1,164 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'group.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../models/group.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#include <QtCore/QSharedPointer>
-#include <QtCore/QList>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'group.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_Group_t {
-    QByteArrayData data[9];
-    char stringdata0[123];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_Group_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_Group_t qt_meta_stringdata_Group = {
-    {
-QT_MOC_LITERAL(0, 0, 5), // "Group"
-QT_MOC_LITERAL(1, 6, 0), // ""
-QT_MOC_LITERAL(2, 7, 6), // "pupils"
-QT_MOC_LITERAL(3, 14, 29), // "QList<QSharedPointer<Pupil> >"
-QT_MOC_LITERAL(4, 44, 7), // "persons"
-QT_MOC_LITERAL(5, 52, 30), // "QList<QSharedPointer<Person> >"
-QT_MOC_LITERAL(6, 83, 4), // "name"
-QT_MOC_LITERAL(7, 88, 11), // "mainTeacher"
-QT_MOC_LITERAL(8, 100, 22) // "QSharedPointer<Person>"
-
-    },
-    "Group\0\0pupils\0QList<QSharedPointer<Pupil> >\0"
-    "persons\0QList<QSharedPointer<Person> >\0"
-    "name\0mainTeacher\0QSharedPointer<Person>"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_Group[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       0,    0, // methods
-       4,   15, // properties
-       0,    0, // enums/sets
-       1,   27, // constructors
-       0,       // flags
-       0,       // signalCount
-
- // constructors: parameters
-    0x80000000 | 1,
-
- // properties: name, type, flags
-       2, 0x80000000 | 3, 0x0009510b,
-       4, 0x80000000 | 5, 0x0009510b,
-       6, QMetaType::QString, 0x00095103,
-       7, 0x80000000 | 8, 0x0009510b,
-
- // constructors: name, argc, parameters, tag, flags
-       0,    0,   14,    1, 0x0e /* Public */,
-
-       0        // eod
-};
-
-void Group::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    if (_c == QMetaObject::CreateInstance) {
-        switch (_id) {
-        case 0: { Group *_r = new Group();
-            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
-        default: break;
-        }
-    }
-#ifndef QT_NO_PROPERTIES
-    else if (_c == QMetaObject::ReadProperty) {
-        Group *_t = static_cast<Group *>(_o);
-        Q_UNUSED(_t)
-        void *_v = _a[0];
-        switch (_id) {
-        case 0: *reinterpret_cast< QList<QSharedPointer<Pupil> >*>(_v) = _t->getPupils(); break;
-        case 1: *reinterpret_cast< QList<QSharedPointer<Person> >*>(_v) = _t->getPersons(); break;
-        case 2: *reinterpret_cast< QString*>(_v) = _t->getName(); break;
-        case 3: *reinterpret_cast< QSharedPointer<Person>*>(_v) = _t->getMainTeacher(); break;
-        default: break;
-        }
-    } else if (_c == QMetaObject::WriteProperty) {
-        Group *_t = static_cast<Group *>(_o);
-        Q_UNUSED(_t)
-        void *_v = _a[0];
-        switch (_id) {
-        case 0: _t->setPupils(*reinterpret_cast< QList<QSharedPointer<Pupil> >*>(_v)); break;
-        case 1: _t->setPersons(*reinterpret_cast< QList<QSharedPointer<Person> >*>(_v)); break;
-        case 2: _t->setName(*reinterpret_cast< QString*>(_v)); break;
-        case 3: _t->setMainTeacher(*reinterpret_cast< QSharedPointer<Person>*>(_v)); break;
-        default: break;
-        }
-    } else if (_c == QMetaObject::ResetProperty) {
-    }
-#endif // QT_NO_PROPERTIES
-    Q_UNUSED(_o);
-}
-
-const QMetaObject Group::staticMetaObject = {
-    { &CuteEntityManager::Entity::staticMetaObject, qt_meta_stringdata_Group.data,
-      qt_meta_data_Group,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *Group::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *Group::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_Group.stringdata0))
-        return static_cast<void*>(const_cast< Group*>(this));
-    return CuteEntityManager::Entity::qt_metacast(_clname);
-}
-
-int Group::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = CuteEntityManager::Entity::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    
-#ifndef QT_NO_PROPERTIES
-   if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
-            || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) {
-        qt_static_metacall(this, _c, _id, _a);
-        _id -= 4;
-    } else if (_c == QMetaObject::QueryPropertyDesignable) {
-        _id -= 4;
-    } else if (_c == QMetaObject::QueryPropertyScriptable) {
-        _id -= 4;
-    } else if (_c == QMetaObject::QueryPropertyStored) {
-        _id -= 4;
-    } else if (_c == QMetaObject::QueryPropertyEditable) {
-        _id -= 4;
-    } else if (_c == QMetaObject::QueryPropertyUser) {
-        _id -= 4;
-    }
-#endif // QT_NO_PROPERTIES
-    return _id;
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/samples/example/debug/moc_group.o b/samples/example/debug/moc_group.o
deleted file mode 100644
index 3cd0451..0000000
Binary files a/samples/example/debug/moc_group.o and /dev/null differ
diff --git a/samples/example/debug/moc_person.cpp b/samples/example/debug/moc_person.cpp
deleted file mode 100644
index da209b5..0000000
--- a/samples/example/debug/moc_person.cpp
+++ /dev/null
@@ -1,202 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'person.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../models/person.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#include <QtCore/QSharedPointer>
-#include <QtCore/QList>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'person.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_Person_t {
-    QByteArrayData data[18];
-    char stringdata0[238];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_Person_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_Person_t qt_meta_stringdata_Person = {
-    {
-QT_MOC_LITERAL(0, 0, 6), // "Person"
-QT_MOC_LITERAL(1, 7, 0), // ""
-QT_MOC_LITERAL(2, 8, 6), // "parent"
-QT_MOC_LITERAL(3, 15, 9), // "firstName"
-QT_MOC_LITERAL(4, 25, 10), // "familyName"
-QT_MOC_LITERAL(5, 36, 10), // "namePrefix"
-QT_MOC_LITERAL(6, 47, 8), // "nickName"
-QT_MOC_LITERAL(7, 56, 21), // "customPictureFileName"
-QT_MOC_LITERAL(8, 78, 8), // "birthday"
-QT_MOC_LITERAL(9, 87, 6), // "gender"
-QT_MOC_LITERAL(10, 94, 6), // "Gender"
-QT_MOC_LITERAL(11, 101, 6), // "groups"
-QT_MOC_LITERAL(12, 108, 29), // "QList<QSharedPointer<Group> >"
-QT_MOC_LITERAL(13, 138, 16), // "maintainedGroups"
-QT_MOC_LITERAL(14, 155, 8), // "contacts"
-QT_MOC_LITERAL(15, 164, 31), // "QList<QSharedPointer<Contact> >"
-QT_MOC_LITERAL(16, 196, 9), // "addresses"
-QT_MOC_LITERAL(17, 206, 31) // "QList<QSharedPointer<Address> >"
-
-    },
-    "Person\0\0parent\0firstName\0familyName\0"
-    "namePrefix\0nickName\0customPictureFileName\0"
-    "birthday\0gender\0Gender\0groups\0"
-    "QList<QSharedPointer<Group> >\0"
-    "maintainedGroups\0contacts\0"
-    "QList<QSharedPointer<Contact> >\0"
-    "addresses\0QList<QSharedPointer<Address> >"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_Person[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       0,    0, // methods
-      11,   18, // properties
-       0,    0, // enums/sets
-       2,   51, // constructors
-       0,       // flags
-       0,       // signalCount
-
- // constructors: parameters
-    0x80000000 | 1, QMetaType::QObjectStar,    2,
-    0x80000000 | 1,
-
- // properties: name, type, flags
-       3, QMetaType::QString, 0x00095103,
-       4, QMetaType::QString, 0x00095103,
-       5, QMetaType::QString, 0x00095103,
-       6, QMetaType::QString, 0x00095103,
-       7, QMetaType::QString, 0x00095103,
-       8, QMetaType::QDate, 0x00095103,
-       9, 0x80000000 | 10, 0x0009510b,
-      11, 0x80000000 | 12, 0x0009510b,
-      13, 0x80000000 | 12, 0x0009510b,
-      14, 0x80000000 | 15, 0x0009510b,
-      16, 0x80000000 | 17, 0x0009510b,
-
- // constructors: name, argc, parameters, tag, flags
-       0,    1,   14,    1, 0x0e /* Public */,
-       0,    0,   17,    1, 0x2e /* Public | MethodCloned */,
-
-       0        // eod
-};
-
-void Person::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    if (_c == QMetaObject::CreateInstance) {
-        switch (_id) {
-        case 0: { Person *_r = new Person((*reinterpret_cast< QObject*(*)>(_a[1])));
-            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
-        case 1: { Person *_r = new Person();
-            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
-        default: break;
-        }
-    }
-#ifndef QT_NO_PROPERTIES
-    else if (_c == QMetaObject::ReadProperty) {
-        Person *_t = static_cast<Person *>(_o);
-        Q_UNUSED(_t)
-        void *_v = _a[0];
-        switch (_id) {
-        case 0: *reinterpret_cast< QString*>(_v) = _t->getFirstName(); break;
-        case 1: *reinterpret_cast< QString*>(_v) = _t->getFamilyName(); break;
-        case 2: *reinterpret_cast< QString*>(_v) = _t->getNamePrefix(); break;
-        case 3: *reinterpret_cast< QString*>(_v) = _t->getNickName(); break;
-        case 4: *reinterpret_cast< QString*>(_v) = _t->getCustomPictureFileName(); break;
-        case 5: *reinterpret_cast< QDate*>(_v) = _t->getBirthday(); break;
-        case 6: *reinterpret_cast< Gender*>(_v) = _t->getGender(); break;
-        case 7: *reinterpret_cast< QList<QSharedPointer<Group> >*>(_v) = _t->getGroups(); break;
-        case 8: *reinterpret_cast< QList<QSharedPointer<Group> >*>(_v) = _t->getMaintainedGroups(); break;
-        case 9: *reinterpret_cast< QList<QSharedPointer<Contact> >*>(_v) = _t->getContacts(); break;
-        case 10: *reinterpret_cast< QList<QSharedPointer<Address> >*>(_v) = _t->getAddresses(); break;
-        default: break;
-        }
-    } else if (_c == QMetaObject::WriteProperty) {
-        Person *_t = static_cast<Person *>(_o);
-        Q_UNUSED(_t)
-        void *_v = _a[0];
-        switch (_id) {
-        case 0: _t->setFirstName(*reinterpret_cast< QString*>(_v)); break;
-        case 1: _t->setFamilyName(*reinterpret_cast< QString*>(_v)); break;
-        case 2: _t->setNamePrefix(*reinterpret_cast< QString*>(_v)); break;
-        case 3: _t->setNickName(*reinterpret_cast< QString*>(_v)); break;
-        case 4: _t->setCustomPictureFileName(*reinterpret_cast< QString*>(_v)); break;
-        case 5: _t->setBirthday(*reinterpret_cast< QDate*>(_v)); break;
-        case 6: _t->setGender(*reinterpret_cast< Gender*>(_v)); break;
-        case 7: _t->setGroups(*reinterpret_cast< QList<QSharedPointer<Group> >*>(_v)); break;
-        case 8: _t->setMaintainedGroups(*reinterpret_cast< QList<QSharedPointer<Group> >*>(_v)); break;
-        case 9: _t->setContacts(*reinterpret_cast< QList<QSharedPointer<Contact> >*>(_v)); break;
-        case 10: _t->setAddresses(*reinterpret_cast< QList<QSharedPointer<Address> >*>(_v)); break;
-        default: break;
-        }
-    } else if (_c == QMetaObject::ResetProperty) {
-    }
-#endif // QT_NO_PROPERTIES
-    Q_UNUSED(_o);
-}
-
-const QMetaObject Person::staticMetaObject = {
-    { &Entity::staticMetaObject, qt_meta_stringdata_Person.data,
-      qt_meta_data_Person,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *Person::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *Person::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_Person.stringdata0))
-        return static_cast<void*>(const_cast< Person*>(this));
-    return Entity::qt_metacast(_clname);
-}
-
-int Person::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = Entity::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    
-#ifndef QT_NO_PROPERTIES
-   if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
-            || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) {
-        qt_static_metacall(this, _c, _id, _a);
-        _id -= 11;
-    } else if (_c == QMetaObject::QueryPropertyDesignable) {
-        _id -= 11;
-    } else if (_c == QMetaObject::QueryPropertyScriptable) {
-        _id -= 11;
-    } else if (_c == QMetaObject::QueryPropertyStored) {
-        _id -= 11;
-    } else if (_c == QMetaObject::QueryPropertyEditable) {
-        _id -= 11;
-    } else if (_c == QMetaObject::QueryPropertyUser) {
-        _id -= 11;
-    }
-#endif // QT_NO_PROPERTIES
-    return _id;
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/samples/example/debug/moc_person.o b/samples/example/debug/moc_person.o
deleted file mode 100644
index 7e8a301..0000000
Binary files a/samples/example/debug/moc_person.o and /dev/null differ
diff --git a/samples/example/debug/moc_predefs.h b/samples/example/debug/moc_predefs.h
deleted file mode 100644
index 42fe16b..0000000
--- a/samples/example/debug/moc_predefs.h
+++ /dev/null
@@ -1,286 +0,0 @@
-#define __DBL_MIN_EXP__ (-1021)
-#define __cpp_attributes 200809
-#define __pentiumpro__ 1
-#define __UINT_LEAST16_MAX__ 0xffff
-#define __ATOMIC_ACQUIRE 2
-#define __FLT_MIN__ 1.17549435082228750797e-38F
-#define __GCC_IEC_559_COMPLEX 2
-#define __cpp_aggregate_nsdmi 201304
-#define __UINT_LEAST8_TYPE__ unsigned char
-#define __SIZEOF_FLOAT80__ 12
-#define _WIN32 1
-#define __INTMAX_C(c) c ## LL
-#define __CHAR_BIT__ 8
-#define __UINT8_MAX__ 0xff
-#define __WINT_MAX__ 0xffff
-#define __cpp_static_assert 200410
-#define __ORDER_LITTLE_ENDIAN__ 1234
-#define __SIZE_MAX__ 0xffffffffU
-#define __WCHAR_MAX__ 0xffff
-#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
-#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
-#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
-#define __DBL_DENORM_MIN__ double(4.94065645841246544177e-324L)
-#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
-#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
-#define __GCC_IEC_559 2
-#define __FLT_EVAL_METHOD__ 2
-#define __cpp_binary_literals 201304
-#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
-#define __cpp_variadic_templates 200704
-#define __UINT_FAST64_MAX__ 0xffffffffffffffffULL
-#define __SIG_ATOMIC_TYPE__ int
-#define __DBL_MIN_10_EXP__ (-307)
-#define __FINITE_MATH_ONLY__ 0
-#define __cpp_variable_templates 201304
-#define __GNUC_PATCHLEVEL__ 0
-#define __UINT_FAST8_MAX__ 0xff
-#define __has_include(STR) __has_include__(STR)
-#define _stdcall __attribute__((__stdcall__))
-#define __DEC64_MAX_EXP__ 385
-#define __INT8_C(c) c
-#define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL
-#define __SHRT_MAX__ 0x7fff
-#define __LDBL_MAX__ 1.18973149535723176502e+4932L
-#define __UINT_LEAST8_MAX__ 0xff
-#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
-#define __UINTMAX_TYPE__ long long unsigned int
-#define __DEC32_EPSILON__ 1E-6DF
-#define __UINT32_MAX__ 0xffffffffU
-#define __GXX_EXPERIMENTAL_CXX0X__ 1
-#define __LDBL_MAX_EXP__ 16384
-#define __WINT_MIN__ 0
-#define __SCHAR_MAX__ 0x7f
-#define __WCHAR_MIN__ 0
-#define __INT64_C(c) c ## LL
-#define __DBL_DIG__ 15
-#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
-#define __SIZEOF_INT__ 4
-#define __SIZEOF_POINTER__ 4
-#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
-#define __USER_LABEL_PREFIX__ _
-#define __STDC_HOSTED__ 1
-#define __WIN32 1
-#define __LDBL_HAS_INFINITY__ 1
-#define __FLT_EPSILON__ 1.19209289550781250000e-7F
-#define __GXX_WEAK__ 1
-#define __LDBL_MIN__ 3.36210314311209350626e-4932L
-#define __DEC32_MAX__ 9.999999E96DF
-#define __MINGW32__ 1
-#define __INT32_MAX__ 0x7fffffff
-#define __SIZEOF_LONG__ 4
-#define __UINT16_C(c) c
-#define __DECIMAL_DIG__ 21
-#define __has_include_next(STR) __has_include_next__(STR)
-#define __LDBL_HAS_QUIET_NAN__ 1
-#define _REENTRANT 1
-#define __GNUC__ 5
-#define _cdecl __attribute__((__cdecl__))
-#define __GXX_RTTI 1
-#define __cpp_delegating_constructors 200604
-#define __FLT_HAS_DENORM__ 1
-#define __SIZEOF_LONG_DOUBLE__ 12
-#define __BIGGEST_ALIGNMENT__ 16
-#define __STDC_UTF_16__ 1
-#define __i686 1
-#define __DBL_MAX__ double(1.79769313486231570815e+308L)
-#define _thiscall __attribute__((__thiscall__))
-#define __cpp_raw_strings 200710
-#define __INT_FAST32_MAX__ 0x7fffffff
-#define __WINNT 1
-#define __DBL_HAS_INFINITY__ 1
-#define __INT64_MAX__ 0x7fffffffffffffffLL
-#define __WINNT__ 1
-#define __DEC32_MIN_EXP__ (-94)
-#define __INT_FAST16_TYPE__ short int
-#define _fastcall __attribute__((__fastcall__))
-#define __LDBL_HAS_DENORM__ 1
-#define __cplusplus 201402L
-#define __cpp_ref_qualifiers 200710
-#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL
-#define __INT_LEAST32_MAX__ 0x7fffffff
-#define __DEC32_MIN__ 1E-95DF
-#define __DEPRECATED 1
-#define __DBL_MAX_EXP__ 1024
-#define __DEC128_EPSILON__ 1E-33DL
-#define __ATOMIC_HLE_RELEASE 131072
-#define __WIN32__ 1
-#define __PTRDIFF_MAX__ 0x7fffffff
-#define __ATOMIC_HLE_ACQUIRE 65536
-#define __GNUG__ 5
-#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL
-#define __SIZEOF_SIZE_T__ 4
-#define __cpp_rvalue_reference 200610
-#define __cpp_nsdmi 200809
-#define __SIZEOF_WINT_T__ 2
-#define __cpp_initializer_lists 200806
-#define __GCC_HAVE_DWARF2_CFI_ASM 1
-#define __GXX_ABI_VERSION 1009
-#define __FLT_MIN_EXP__ (-125)
-#define __i686__ 1
-#define __cpp_lambdas 200907
-#define __INT_FAST64_TYPE__ long long int
-#define __DBL_MIN__ double(2.22507385850720138309e-308L)
-#define __FLT_MIN_10_EXP__ (-37)
-#define __DECIMAL_BID_FORMAT__ 1
-#define __GXX_TYPEINFO_EQUALITY_INLINE 0
-#define __DEC128_MIN__ 1E-6143DL
-#define __REGISTER_PREFIX__ 
-#define __UINT16_MAX__ 0xffff
-#define __DBL_HAS_DENORM__ 1
-#define __cdecl __attribute__((__cdecl__))
-#define __UINT8_TYPE__ unsigned char
-#define __NO_INLINE__ 1
-#define __i386 1
-#define __FLT_MANT_DIG__ 24
-#define __VERSION__ "5.3.0"
-#define __UINT64_C(c) c ## ULL
-#define __cpp_unicode_characters 200704
-#define __cpp_decltype_auto 201304
-#define __GCC_ATOMIC_INT_LOCK_FREE 2
-#define _X86_ 1
-#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__
-#define __INT32_C(c) c
-#define __DEC64_EPSILON__ 1E-15DD
-#define __ORDER_PDP_ENDIAN__ 3412
-#define __DEC128_MIN_EXP__ (-6142)
-#define __code_model_32__ 1
-#define __INT_FAST32_TYPE__ int
-#define __UINT_LEAST16_TYPE__ short unsigned int
-#define __INT16_MAX__ 0x7fff
-#define __i386__ 1
-#define __cpp_rtti 199711
-#define __SIZE_TYPE__ unsigned int
-#define __UINT64_MAX__ 0xffffffffffffffffULL
-#define __INT8_TYPE__ signed char
-#define __cpp_digit_separators 201309
-#define __FLT_RADIX__ 2
-#define __INT_LEAST16_TYPE__ short int
-#define __LDBL_EPSILON__ 1.08420217248550443401e-19L
-#define __UINTMAX_C(c) c ## ULL
-#define __SIG_ATOMIC_MAX__ 0x7fffffff
-#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
-#define __SIZEOF_PTRDIFF_T__ 4
-#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF
-#define __pentiumpro 1
-#define __MSVCRT__ 1
-#define __INT_FAST16_MAX__ 0x7fff
-#define __UINT_FAST32_MAX__ 0xffffffffU
-#define __UINT_LEAST64_TYPE__ long long unsigned int
-#define __FLT_HAS_QUIET_NAN__ 1
-#define __FLT_MAX_10_EXP__ 38
-#define __LONG_MAX__ 0x7fffffffL
-#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL
-#define __FLT_HAS_INFINITY__ 1
-#define __cpp_unicode_literals 200710
-#define __UINT_FAST16_TYPE__ short unsigned int
-#define __DEC64_MAX__ 9.999999999999999E384DD
-#define __CHAR16_TYPE__ short unsigned int
-#define __PRAGMA_REDEFINE_EXTNAME 1
-#define __INT_LEAST16_MAX__ 0x7fff
-#define __DEC64_MANT_DIG__ 16
-#define __UINT_LEAST32_MAX__ 0xffffffffU
-#define __GCC_ATOMIC_LONG_LOCK_FREE 2
-#define __INT_LEAST64_TYPE__ long long int
-#define __INT16_TYPE__ short int
-#define __INT_LEAST8_TYPE__ signed char
-#define __DEC32_MAX_EXP__ 97
-#define __INT_FAST8_MAX__ 0x7f
-#define __INTPTR_MAX__ 0x7fffffff
-#define __cpp_sized_deallocation 201309
-#define __GXX_MERGED_TYPEINFO_NAMES 0
-#define __cpp_range_based_for 200907
-#define __stdcall __attribute__((__stdcall__))
-#define __EXCEPTIONS 1
-#define __LDBL_MANT_DIG__ 64
-#define __DBL_HAS_QUIET_NAN__ 1
-#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)
-#define __cpp_return_type_deduction 201304
-#define __INTPTR_TYPE__ int
-#define __UINT16_TYPE__ short unsigned int
-#define __WCHAR_TYPE__ short unsigned int
-#define __SIZEOF_FLOAT__ 4
-#define __UINTPTR_MAX__ 0xffffffffU
-#define __DEC64_MIN_EXP__ (-382)
-#define __cpp_decltype 200707
-#define __INT_FAST64_MAX__ 0x7fffffffffffffffLL
-#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
-#define __FLT_DIG__ 6
-#define __UINT_FAST64_TYPE__ long long unsigned int
-#define __INT_MAX__ 0x7fffffff
-#define WIN32 1
-#define __INT64_TYPE__ long long int
-#define __FLT_MAX_EXP__ 128
-#define __DBL_MANT_DIG__ 53
-#define __cpp_inheriting_constructors 200802
-#define __SIZEOF_FLOAT128__ 16
-#define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL
-#define __DEC64_MIN__ 1E-383DD
-#define __WINT_TYPE__ short unsigned int
-#define __UINT_LEAST32_TYPE__ unsigned int
-#define __SIZEOF_SHORT__ 2
-#define __LDBL_MIN_EXP__ (-16381)
-#define __INT_LEAST8_MAX__ 0x7f
-#define __WCHAR_UNSIGNED__ 1
-#define __LDBL_MAX_10_EXP__ 4932
-#define __ATOMIC_RELAXED 0
-#define __DBL_EPSILON__ double(2.22044604925031308085e-16L)
-#define __thiscall __attribute__((__thiscall__))
-#define __UINT8_C(c) c
-#define __INT_LEAST32_TYPE__ int
-#define __SIZEOF_WCHAR_T__ 2
-#define __UINT64_TYPE__ long long unsigned int
-#define __INT_FAST8_TYPE__ signed char
-#define __fastcall __attribute__((__fastcall__))
-#define __GNUC_STDC_INLINE__ 1
-#define __DBL_DECIMAL_DIG__ 17
-#define __STDC_UTF_32__ 1
-#define __DEC_EVAL_METHOD__ 2
-#define __ORDER_BIG_ENDIAN__ 4321
-#define __cpp_runtime_arrays 198712
-#define __UINT32_C(c) c ## U
-#define __INTMAX_MAX__ 0x7fffffffffffffffLL
-#define __cpp_alias_templates 200704
-#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
-#define WINNT 1
-#define __FLT_DENORM_MIN__ 1.40129846432481707092e-45F
-#define __INT8_MAX__ 0x7f
-#define __UINT_FAST32_TYPE__ unsigned int
-#define __CHAR32_TYPE__ unsigned int
-#define __FLT_MAX__ 3.40282346638528859812e+38F
-#define __cpp_constexpr 201304
-#define __INT32_TYPE__ int
-#define __SIZEOF_DOUBLE__ 8
-#define __cpp_exceptions 199711
-#define __INTMAX_TYPE__ long long int
-#define i386 1
-#define _INTEGRAL_MAX_BITS 64
-#define __DEC128_MAX_EXP__ 6145
-#define __ATOMIC_CONSUME 1
-#define __GNUC_MINOR__ 3
-#define __UINTMAX_MAX__ 0xffffffffffffffffULL
-#define __DEC32_MANT_DIG__ 7
-#define __DBL_MAX_10_EXP__ 308
-#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L
-#define __INT16_C(c) c
-#define __cpp_generic_lambdas 201304
-#define __STDC__ 1
-#define __PTRDIFF_TYPE__ int
-#define __ATOMIC_SEQ_CST 5
-#define __UINT32_TYPE__ unsigned int
-#define __UINTPTR_TYPE__ unsigned int
-#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD
-#define __DEC128_MANT_DIG__ 34
-#define __LDBL_MIN_10_EXP__ (-4931)
-#define __SIZEOF_LONG_LONG__ 8
-#define __cpp_user_defined_literals 200809
-#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
-#define __LDBL_DIG__ 18
-#define __FLT_DECIMAL_DIG__ 9
-#define __UINT_FAST16_MAX__ 0xffff
-#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
-#define __UINT_FAST8_TYPE__ unsigned char
-#define __cpp_init_captures 201304
-#define __ATOMIC_ACQ_REL 4
-#define __ATOMIC_RELEASE 3
-#define __declspec(x) __attribute__((x))
diff --git a/samples/example/debug/moc_pupil.cpp b/samples/example/debug/moc_pupil.cpp
deleted file mode 100644
index 4819c42..0000000
--- a/samples/example/debug/moc_pupil.cpp
+++ /dev/null
@@ -1,145 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'pupil.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../models/pupil.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'pupil.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_Pupil_t {
-    QByteArrayData data[3];
-    char stringdata0[25];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_Pupil_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_Pupil_t qt_meta_stringdata_Pupil = {
-    {
-QT_MOC_LITERAL(0, 0, 5), // "Pupil"
-QT_MOC_LITERAL(1, 6, 0), // ""
-QT_MOC_LITERAL(2, 7, 17) // "legalGuardianNote"
-
-    },
-    "Pupil\0\0legalGuardianNote"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_Pupil[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       0,    0, // methods
-       1,   15, // properties
-       0,    0, // enums/sets
-       1,   18, // constructors
-       0,       // flags
-       0,       // signalCount
-
- // constructors: parameters
-    0x80000000 | 1,
-
- // properties: name, type, flags
-       2, QMetaType::QString, 0x00095103,
-
- // constructors: name, argc, parameters, tag, flags
-       0,    0,   14,    1, 0x0e /* Public */,
-
-       0        // eod
-};
-
-void Pupil::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    if (_c == QMetaObject::CreateInstance) {
-        switch (_id) {
-        case 0: { Pupil *_r = new Pupil();
-            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
-        default: break;
-        }
-    }
-#ifndef QT_NO_PROPERTIES
-    else if (_c == QMetaObject::ReadProperty) {
-        Pupil *_t = static_cast<Pupil *>(_o);
-        Q_UNUSED(_t)
-        void *_v = _a[0];
-        switch (_id) {
-        case 0: *reinterpret_cast< QString*>(_v) = _t->getLegalGuardianNote(); break;
-        default: break;
-        }
-    } else if (_c == QMetaObject::WriteProperty) {
-        Pupil *_t = static_cast<Pupil *>(_o);
-        Q_UNUSED(_t)
-        void *_v = _a[0];
-        switch (_id) {
-        case 0: _t->setLegalGuardianNote(*reinterpret_cast< QString*>(_v)); break;
-        default: break;
-        }
-    } else if (_c == QMetaObject::ResetProperty) {
-    }
-#endif // QT_NO_PROPERTIES
-    Q_UNUSED(_o);
-}
-
-const QMetaObject Pupil::staticMetaObject = {
-    { &Person::staticMetaObject, qt_meta_stringdata_Pupil.data,
-      qt_meta_data_Pupil,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *Pupil::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *Pupil::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_Pupil.stringdata0))
-        return static_cast<void*>(const_cast< Pupil*>(this));
-    return Person::qt_metacast(_clname);
-}
-
-int Pupil::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = Person::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    
-#ifndef QT_NO_PROPERTIES
-   if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
-            || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) {
-        qt_static_metacall(this, _c, _id, _a);
-        _id -= 1;
-    } else if (_c == QMetaObject::QueryPropertyDesignable) {
-        _id -= 1;
-    } else if (_c == QMetaObject::QueryPropertyScriptable) {
-        _id -= 1;
-    } else if (_c == QMetaObject::QueryPropertyStored) {
-        _id -= 1;
-    } else if (_c == QMetaObject::QueryPropertyEditable) {
-        _id -= 1;
-    } else if (_c == QMetaObject::QueryPropertyUser) {
-        _id -= 1;
-    }
-#endif // QT_NO_PROPERTIES
-    return _id;
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/samples/example/debug/moc_pupil.o b/samples/example/debug/moc_pupil.o
deleted file mode 100644
index 5e036af..0000000
Binary files a/samples/example/debug/moc_pupil.o and /dev/null differ
diff --git a/samples/example/debug/person.o b/samples/example/debug/person.o
deleted file mode 100644
index a82260e..0000000
Binary files a/samples/example/debug/person.o and /dev/null differ
diff --git a/samples/example/debug/pupil.o b/samples/example/debug/pupil.o
deleted file mode 100644
index 386dc7a..0000000
Binary files a/samples/example/debug/pupil.o and /dev/null differ
diff --git a/samples/example/object_script.example.Debug b/samples/example/object_script.example.Debug
deleted file mode 100644
index ac5cbcc..0000000
--- a/samples/example/object_script.example.Debug
+++ /dev/null
@@ -1,14 +0,0 @@
-INPUT(
-./debug/main.o
-./debug/person.o
-./debug/group.o
-./debug/pupil.o
-./debug/address.o
-./debug/contact.o
-./debug/createfakemodeldata.o
-./debug/moc_person.o
-./debug/moc_group.o
-./debug/moc_pupil.o
-./debug/moc_address.o
-./debug/moc_contact.o
-);
diff --git a/samples/example/object_script.example.Release b/samples/example/object_script.example.Release
deleted file mode 100644
index 98100b9..0000000
--- a/samples/example/object_script.example.Release
+++ /dev/null
@@ -1,14 +0,0 @@
-INPUT(
-./release/main.o
-./release/person.o
-./release/group.o
-./release/pupil.o
-./release/address.o
-./release/contact.o
-./release/createfakemodeldata.o
-./release/moc_person.o
-./release/moc_group.o
-./release/moc_pupil.o
-./release/moc_address.o
-./release/moc_contact.o
-);
diff --git a/samples/simple/Makefile b/samples/simple/Makefile
deleted file mode 100644
index 1ba1c55..0000000
--- a/samples/simple/Makefile
+++ /dev/null
@@ -1,404 +0,0 @@
-#############################################################################
-# Makefile for building: simple
-# Generated by qmake (3.1) (Qt 5.8.0)
-# Project:  simple.pro
-# Template: app
-# Command: C:/Qt/5.8/mingw53_32/bin/qmake.exe -o Makefile simple.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug
-#############################################################################
-
-MAKEFILE      = Makefile
-
-first: debug
-install: debug-install
-uninstall: debug-uninstall
-QMAKE         = C:/Qt/5.8/mingw53_32/bin/qmake.exe
-DEL_FILE      = rm -f
-CHK_DIR_EXISTS= test -d
-MKDIR         = mkdir -p
-COPY          = cp -f
-COPY_FILE     = cp -f
-COPY_DIR      = cp -f -R
-INSTALL_FILE  = cp -f
-INSTALL_PROGRAM = cp -f
-INSTALL_DIR   = cp -f -R
-DEL_FILE      = rm -f
-SYMLINK       = $(QMAKE) -install ln -f -s
-DEL_DIR       = rmdir
-MOVE          = mv -f
-SUBTARGETS    =  \
-		debug \
-		release
-
-
-debug: FORCE
-	$(MAKE) -f $(MAKEFILE).Debug
-debug-make_first: FORCE
-	$(MAKE) -f $(MAKEFILE).Debug 
-debug-all: FORCE
-	$(MAKE) -f $(MAKEFILE).Debug all
-debug-clean: FORCE
-	$(MAKE) -f $(MAKEFILE).Debug clean
-debug-distclean: FORCE
-	$(MAKE) -f $(MAKEFILE).Debug distclean
-debug-install: FORCE
-	$(MAKE) -f $(MAKEFILE).Debug install
-debug-uninstall: FORCE
-	$(MAKE) -f $(MAKEFILE).Debug uninstall
-release: FORCE
-	$(MAKE) -f $(MAKEFILE).Release
-release-make_first: FORCE
-	$(MAKE) -f $(MAKEFILE).Release 
-release-all: FORCE
-	$(MAKE) -f $(MAKEFILE).Release all
-release-clean: FORCE
-	$(MAKE) -f $(MAKEFILE).Release clean
-release-distclean: FORCE
-	$(MAKE) -f $(MAKEFILE).Release distclean
-release-install: FORCE
-	$(MAKE) -f $(MAKEFILE).Release install
-release-uninstall: FORCE
-	$(MAKE) -f $(MAKEFILE).Release uninstall
-
-Makefile: simple.pro C:/Qt/5.8/mingw53_32/mkspecs/win32-g++/qmake.conf C:/Qt/5.8/mingw53_32/mkspecs/features/spec_pre.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/qdevice.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/device_config.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/common/angle.conf \
-		C:/Qt/5.8/mingw53_32/mkspecs/qconfig.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_accessibility_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bootstrap_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_clucene_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designercomponents_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_egl_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fb_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_packetprotocol_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldebug_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldevtools_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickparticles_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quicktemplates2_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_theme_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uiplugin.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/qt_functions.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/qt_config.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/win32-g++/qmake.conf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/spec_post.prf \
-		../../.qmake.stash \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/toolchain.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/default_pre.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/win32/default_pre.prf \
-		../../EntityManager.pri \
-		../samples.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/resolve_config.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds_post.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/default_post.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/win32/console.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/qml_debug.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/win32/rtti.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/precompile_header.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/warn_on.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/qt.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/resources.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/moc.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/qmake_use.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/file_copies.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/testcase_targets.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/exceptions.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/yacc.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/lex.prf \
-		simple.pro \
-		C:/Qt/5.8/mingw53_32/lib/Qt5Sql.prl \
-		C:/Qt/5.8/mingw53_32/lib/Qt5Core.prl
-	$(QMAKE) -o Makefile simple.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug
-C:/Qt/5.8/mingw53_32/mkspecs/features/spec_pre.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/qdevice.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/features/device_config.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/common/angle.conf:
-C:/Qt/5.8/mingw53_32/mkspecs/qconfig.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_accessibility_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bootstrap_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_clucene_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designercomponents_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_devicediscovery_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_egl_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fb_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fontdatabase_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_packetprotocol_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_platformcompositor_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldebug_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldevtools_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickparticles_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quicktemplates2_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_theme_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uiplugin.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/features/qt_functions.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/qt_config.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/win32-g++/qmake.conf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/spec_post.prf:
-../../.qmake.stash:
-C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/toolchain.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/default_pre.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/win32/default_pre.prf:
-../../EntityManager.pri:
-../samples.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/features/resolve_config.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds_post.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/default_post.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/win32/console.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/qml_debug.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/win32/rtti.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/precompile_header.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/warn_on.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/qt.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/resources.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/moc.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/qmake_use.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/file_copies.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/testcase_targets.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/exceptions.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/yacc.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/lex.prf:
-simple.pro:
-C:/Qt/5.8/mingw53_32/lib/Qt5Sql.prl:
-C:/Qt/5.8/mingw53_32/lib/Qt5Core.prl:
-qmake: FORCE
-	@$(QMAKE) -o Makefile simple.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug
-
-qmake_all: FORCE
-
-make_first: debug-make_first release-make_first  FORCE
-all: debug-all release-all  FORCE
-clean: debug-clean release-clean  FORCE
-distclean: debug-distclean release-distclean  FORCE
-	-$(DEL_FILE) Makefile
-
-debug-mocclean:
-	$(MAKE) -f $(MAKEFILE).Debug mocclean
-release-mocclean:
-	$(MAKE) -f $(MAKEFILE).Release mocclean
-mocclean: debug-mocclean release-mocclean
-
-debug-mocables:
-	$(MAKE) -f $(MAKEFILE).Debug mocables
-release-mocables:
-	$(MAKE) -f $(MAKEFILE).Release mocables
-mocables: debug-mocables release-mocables
-
-check: first
-
-benchmark: first
-FORCE:
-
-$(MAKEFILE).Debug: Makefile
-$(MAKEFILE).Release: Makefile
diff --git a/samples/simple/Makefile.Debug b/samples/simple/Makefile.Debug
deleted file mode 100644
index 63d2e8c..0000000
--- a/samples/simple/Makefile.Debug
+++ /dev/null
@@ -1,417 +0,0 @@
-#############################################################################
-# Makefile for building: simple
-# Generated by qmake (3.1) (Qt 5.8.0)
-# Project:  simple.pro
-# Template: app
-#############################################################################
-
-MAKEFILE      = Makefile.Debug
-
-####### Compiler, tools and options
-
-CC            = gcc
-CXX           = g++
-DEFINES       = -DUNICODE -DCUTE_ENTITY_MANAGER_LIBRARY_SHARED -DQT_QML_DEBUG -DQT_SQL_LIB -DQT_CORE_LIB
-CFLAGS        = -pipe -fno-keep-inline-dllexport -g -Wall -Wextra $(DEFINES)
-CXXFLAGS      = -pipe -fno-keep-inline-dllexport -Wall -Wextra -g -std=gnu++1y -frtti -Wall -Wextra -fexceptions -mthreads $(DEFINES)
-INCPATH       = -I. -I../../src -IC:/Qt/5.8/mingw53_32/include -IC:/Qt/5.8/mingw53_32/include/QtSql -IC:/Qt/5.8/mingw53_32/include/QtCore -Idebug -IC:/Qt/5.8/mingw53_32/mkspecs/win32-g++ 
-LINKER      =        g++
-LFLAGS        =        -Wl,-subsystem,console -mthreads
-LIBS        =        -LC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/build/win32-g++/i386/debug -lCuteEntityManager0 -LC:/Qt/5.8/mingw53_32/lib C:/Qt/5.8/mingw53_32/lib/libQt5Sqld.a C:/Qt/5.8/mingw53_32/lib/libQt5Cored.a 
-QMAKE         = C:/Qt/5.8/mingw53_32/bin/qmake.exe
-IDC           = idc
-IDL           = midl
-ZIP           = 
-DEF_FILE      = 
-RES_FILE      = 
-COPY          = cp -f
-SED           = sed
-COPY_FILE     = cp -f
-COPY_DIR      = cp -f -R
-DEL_FILE      = rm -f
-DEL_DIR       = rmdir
-MOVE          = mv -f
-CHK_DIR_EXISTS= test -d
-MKDIR         = mkdir -p
-INSTALL_FILE    = cp -f
-INSTALL_PROGRAM = cp -f
-INSTALL_DIR     = cp -f -R
-
-####### Output directory
-
-OBJECTS_DIR   = debug/
-
-####### Files
-
-SOURCES       = main.cpp \
-		article.cpp debug/moc_article.cpp
-OBJECTS       = debug/main.o \
-		debug/article.o \
-		debug/moc_article.o
-
-DIST          =  article.h main.cpp \
-		article.cpp
-QMAKE_TARGET  = simple
-DESTDIR        = debug/ #avoid trailing-slash linebreak
-TARGET         = simple.exe
-DESTDIR_TARGET = debug/simple.exe
-
-####### Build rules
-
-first: all
-all: Makefile.Debug  $(DESTDIR_TARGET)
-
-$(DESTDIR_TARGET):  $(OBJECTS) 
-	$(LINKER) $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS)  $(LIBS)
-
-qmake: FORCE
-	@$(QMAKE) -o Makefile.Debug simple.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug
-
-qmake_all: FORCE
-
-dist:
-	$(ZIP) simple.zip $(SOURCES) $(DIST) simple.pro C:/Qt/5.8/mingw53_32/mkspecs/features/spec_pre.prf C:/Qt/5.8/mingw53_32/mkspecs/qdevice.pri C:/Qt/5.8/mingw53_32/mkspecs/features/device_config.prf C:/Qt/5.8/mingw53_32/mkspecs/common/angle.conf C:/Qt/5.8/mingw53_32/mkspecs/qconfig.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_accessibility_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bootstrap_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_clucene_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designercomponents_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_devicediscovery_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_egl_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fb_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fontdatabase_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_packetprotocol_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_platformcompositor_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldebug_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldevtools_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickparticles_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quicktemplates2_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_theme_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uiplugin.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri C:/Qt/5.8/mingw53_32/mkspecs/features/qt_functions.prf C:/Qt/5.8/mingw53_32/mkspecs/features/qt_config.prf C:/Qt/5.8/mingw53_32/mkspecs/win32-g++/qmake.conf C:/Qt/5.8/mingw53_32/mkspecs/features/spec_post.prf ../../.qmake.stash C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds.prf C:/Qt/5.8/mingw53_32/mkspecs/features/toolchain.prf C:/Qt/5.8/mingw53_32/mkspecs/features/default_pre.prf C:/Qt/5.8/mingw53_32/mkspecs/features/win32/default_pre.prf ../../EntityManager.pri ../samples.pri C:/Qt/5.8/mingw53_32/mkspecs/features/resolve_config.prf C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds_post.prf C:/Qt/5.8/mingw53_32/mkspecs/features/default_post.prf C:/Qt/5.8/mingw53_32/mkspecs/features/build_pass.prf C:/Qt/5.8/mingw53_32/mkspecs/features/win32/console.prf C:/Qt/5.8/mingw53_32/mkspecs/features/qml_debug.prf C:/Qt/5.8/mingw53_32/mkspecs/features/win32/rtti.prf C:/Qt/5.8/mingw53_32/mkspecs/features/precompile_header.prf C:/Qt/5.8/mingw53_32/mkspecs/features/warn_on.prf C:/Qt/5.8/mingw53_32/mkspecs/features/qt.prf C:/Qt/5.8/mingw53_32/mkspecs/features/resources.prf C:/Qt/5.8/mingw53_32/mkspecs/features/moc.prf C:/Qt/5.8/mingw53_32/mkspecs/features/qmake_use.prf C:/Qt/5.8/mingw53_32/mkspecs/features/file_copies.prf C:/Qt/5.8/mingw53_32/mkspecs/features/testcase_targets.prf C:/Qt/5.8/mingw53_32/mkspecs/features/exceptions.prf C:/Qt/5.8/mingw53_32/mkspecs/features/yacc.prf C:/Qt/5.8/mingw53_32/mkspecs/features/lex.prf simple.pro C:/Qt/5.8/mingw53_32/lib/Qt5Sqld.prl C:/Qt/5.8/mingw53_32/lib/Qt5Cored.prl    C:/Qt/5.8/mingw53_32/mkspecs/features/data/dummy.cpp article.h main.cpp article.cpp    
-
-clean: compiler_clean 
-	-$(DEL_FILE) debug/main.o debug/article.o debug/moc_article.o
-
-distclean: clean 
-	-$(DEL_FILE) $(DESTDIR_TARGET)
-	-$(DEL_FILE) Makefile.Debug
-
-mocclean: compiler_moc_header_clean compiler_moc_source_clean
-
-mocables: compiler_moc_header_make_all compiler_moc_source_make_all
-
-check: first
-
-benchmark: first
-
-compiler_no_pch_compiler_make_all:
-compiler_no_pch_compiler_clean:
-compiler_rcc_make_all:
-compiler_rcc_clean:
-compiler_moc_predefs_make_all: debug/moc_predefs.h
-compiler_moc_predefs_clean:
-	-$(DEL_FILE) debug/moc_predefs.h
-debug/moc_predefs.h: C:/Qt/5.8/mingw53_32/mkspecs/features/data/dummy.cpp
-	g++ -pipe -fno-keep-inline-dllexport -Wall -Wextra -g -std=gnu++1y -frtti -Wall -Wextra -dM -E -o debug/moc_predefs.h C:/Qt/5.8/mingw53_32/mkspecs/features/data/dummy.cpp
-
-compiler_moc_header_make_all: debug/moc_article.cpp
-compiler_moc_header_clean:
-	-$(DEL_FILE) debug/moc_article.cpp
-debug/moc_article.cpp: ../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		article.h \
-		debug/moc_predefs.h \
-		C:/Qt/5.8/mingw53_32/bin/moc.exe
-	'C:\Qt\5.8\mingw53_32\bin\moc.exe' $(DEFINES) --include debug/moc_predefs.h -IC:/Qt/5.8/mingw53_32/mkspecs/win32-g++ -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/simple -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/src -IC:/Qt/5.8/mingw53_32/include -IC:/Qt/5.8/mingw53_32/include/QtSql -IC:/Qt/5.8/mingw53_32/include/QtCore -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward article.h -o debug/moc_article.cpp
-
-compiler_moc_source_make_all:
-compiler_moc_source_clean:
-compiler_yacc_decl_make_all:
-compiler_yacc_decl_clean:
-compiler_yacc_impl_make_all:
-compiler_yacc_impl_clean:
-compiler_lex_make_all:
-compiler_lex_clean:
-compiler_clean: compiler_moc_predefs_clean compiler_moc_header_clean 
-
-
-
-####### Compile
-
-debug/main.o: main.cpp C:/Qt/5.8/mingw53_32/include/QtCore/QCoreApplication \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreapplication.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qeventloop.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDir \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdir.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qfileinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qfile.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qfiledevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		article.h \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		../../src/entitymanager.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlDatabase \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqldatabase.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qtsqlglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlRecord \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlrecord.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlField \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlfield.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlError \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlerror.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaType \
-		../../src/schema.h \
-		../../src/tableschema.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlRelation \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlrelationaltablemodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqltablemodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlquerymodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlRelationalTableModel \
-		../../src/querybuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlQuery \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlquery.h \
-		../../src/expression.h \
-		../../src/query.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QLinkedList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlinkedlist.h \
-		../../src/join.h \
-		../../src/orderby.h \
-		../../src/database.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlDriver \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqldriver.h \
-		../../src/enums/databasetype.h \
-		../../src/schema/sqliteschema.h \
-		../../src/logger.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QFile \
-		../../src/entityinstancefactory.h \
-		../../src/attribute.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaObject \
-		../../src/queryinterpreter.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QRegularExpressionMatchIterator \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregularexpression.h \
-		../../src/cache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QWeakPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMutex \
-		../../src/entityhelper.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/main.o main.cpp
-
-debug/article.o: article.cpp article.h \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/article.o article.cpp
-
-debug/moc_article.o: debug/moc_article.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_article.o debug/moc_article.cpp
-
-####### Install
-
-install:  FORCE
-
-uninstall:  FORCE
-
-FORCE:
-
diff --git a/samples/simple/Makefile.Release b/samples/simple/Makefile.Release
deleted file mode 100644
index 9d2e053..0000000
--- a/samples/simple/Makefile.Release
+++ /dev/null
@@ -1,417 +0,0 @@
-#############################################################################
-# Makefile for building: simple
-# Generated by qmake (3.1) (Qt 5.8.0)
-# Project:  simple.pro
-# Template: app
-#############################################################################
-
-MAKEFILE      = Makefile.Release
-
-####### Compiler, tools and options
-
-CC            = gcc
-CXX           = g++
-DEFINES       = -DUNICODE -DCUTE_ENTITY_MANAGER_LIBRARY_SHARED -DQT_NO_DEBUG_OUTPUT -DQT_QML_DEBUG -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_CORE_LIB
-CFLAGS        = -pipe -fno-keep-inline-dllexport -O2 -Wall -Wextra $(DEFINES)
-CXXFLAGS      = -pipe -fno-keep-inline-dllexport -Wall -Wextra -O2 -std=gnu++1y -frtti -Wall -Wextra -fexceptions -mthreads $(DEFINES)
-INCPATH       = -I. -I../../src -IC:/Qt/5.8/mingw53_32/include -IC:/Qt/5.8/mingw53_32/include/QtSql -IC:/Qt/5.8/mingw53_32/include/QtCore -Irelease -IC:/Qt/5.8/mingw53_32/mkspecs/win32-g++ 
-LINKER      =        g++
-LFLAGS        =        -Wl,-s -Wl,-subsystem,console -mthreads
-LIBS        =        -LC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/build/win32-g++/i386/release -lCuteEntityManager0 -LC:/Qt/5.8/mingw53_32/lib C:/Qt/5.8/mingw53_32/lib/libQt5Sql.a C:/Qt/5.8/mingw53_32/lib/libQt5Core.a 
-QMAKE         = C:/Qt/5.8/mingw53_32/bin/qmake.exe
-IDC           = idc
-IDL           = midl
-ZIP           = 
-DEF_FILE      = 
-RES_FILE      = 
-COPY          = cp -f
-SED           = sed
-COPY_FILE     = cp -f
-COPY_DIR      = cp -f -R
-DEL_FILE      = rm -f
-DEL_DIR       = rmdir
-MOVE          = mv -f
-CHK_DIR_EXISTS= test -d
-MKDIR         = mkdir -p
-INSTALL_FILE    = cp -f
-INSTALL_PROGRAM = cp -f
-INSTALL_DIR     = cp -f -R
-
-####### Output directory
-
-OBJECTS_DIR   = release/
-
-####### Files
-
-SOURCES       = main.cpp \
-		article.cpp release/moc_article.cpp
-OBJECTS       = release/main.o \
-		release/article.o \
-		release/moc_article.o
-
-DIST          =  article.h main.cpp \
-		article.cpp
-QMAKE_TARGET  = simple
-DESTDIR        = release/ #avoid trailing-slash linebreak
-TARGET         = simple.exe
-DESTDIR_TARGET = release/simple.exe
-
-####### Build rules
-
-first: all
-all: Makefile.Release  $(DESTDIR_TARGET)
-
-$(DESTDIR_TARGET):  $(OBJECTS) 
-	$(LINKER) $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS)  $(LIBS)
-
-qmake: FORCE
-	@$(QMAKE) -o Makefile.Release simple.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug
-
-qmake_all: FORCE
-
-dist:
-	$(ZIP) simple.zip $(SOURCES) $(DIST) simple.pro C:/Qt/5.8/mingw53_32/mkspecs/features/spec_pre.prf C:/Qt/5.8/mingw53_32/mkspecs/qdevice.pri C:/Qt/5.8/mingw53_32/mkspecs/features/device_config.prf C:/Qt/5.8/mingw53_32/mkspecs/common/angle.conf C:/Qt/5.8/mingw53_32/mkspecs/qconfig.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_accessibility_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bootstrap_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_clucene_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designercomponents_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_devicediscovery_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_egl_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fb_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fontdatabase_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_packetprotocol_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_platformcompositor_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldebug_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldevtools_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickparticles_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quicktemplates2_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_theme_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uiplugin.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri C:/Qt/5.8/mingw53_32/mkspecs/features/qt_functions.prf C:/Qt/5.8/mingw53_32/mkspecs/features/qt_config.prf C:/Qt/5.8/mingw53_32/mkspecs/win32-g++/qmake.conf C:/Qt/5.8/mingw53_32/mkspecs/features/spec_post.prf ../../.qmake.stash C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds.prf C:/Qt/5.8/mingw53_32/mkspecs/features/toolchain.prf C:/Qt/5.8/mingw53_32/mkspecs/features/default_pre.prf C:/Qt/5.8/mingw53_32/mkspecs/features/win32/default_pre.prf ../../EntityManager.pri ../samples.pri C:/Qt/5.8/mingw53_32/mkspecs/features/resolve_config.prf C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds_post.prf C:/Qt/5.8/mingw53_32/mkspecs/features/default_post.prf C:/Qt/5.8/mingw53_32/mkspecs/features/build_pass.prf C:/Qt/5.8/mingw53_32/mkspecs/features/win32/console.prf C:/Qt/5.8/mingw53_32/mkspecs/features/qml_debug.prf C:/Qt/5.8/mingw53_32/mkspecs/features/win32/rtti.prf C:/Qt/5.8/mingw53_32/mkspecs/features/precompile_header.prf C:/Qt/5.8/mingw53_32/mkspecs/features/warn_on.prf C:/Qt/5.8/mingw53_32/mkspecs/features/qt.prf C:/Qt/5.8/mingw53_32/mkspecs/features/resources.prf C:/Qt/5.8/mingw53_32/mkspecs/features/moc.prf C:/Qt/5.8/mingw53_32/mkspecs/features/qmake_use.prf C:/Qt/5.8/mingw53_32/mkspecs/features/file_copies.prf C:/Qt/5.8/mingw53_32/mkspecs/features/testcase_targets.prf C:/Qt/5.8/mingw53_32/mkspecs/features/exceptions.prf C:/Qt/5.8/mingw53_32/mkspecs/features/yacc.prf C:/Qt/5.8/mingw53_32/mkspecs/features/lex.prf simple.pro C:/Qt/5.8/mingw53_32/lib/Qt5Sql.prl C:/Qt/5.8/mingw53_32/lib/Qt5Core.prl    C:/Qt/5.8/mingw53_32/mkspecs/features/data/dummy.cpp article.h main.cpp article.cpp    
-
-clean: compiler_clean 
-	-$(DEL_FILE) release/main.o release/article.o release/moc_article.o
-
-distclean: clean 
-	-$(DEL_FILE) $(DESTDIR_TARGET)
-	-$(DEL_FILE) Makefile.Release
-
-mocclean: compiler_moc_header_clean compiler_moc_source_clean
-
-mocables: compiler_moc_header_make_all compiler_moc_source_make_all
-
-check: first
-
-benchmark: first
-
-compiler_no_pch_compiler_make_all:
-compiler_no_pch_compiler_clean:
-compiler_rcc_make_all:
-compiler_rcc_clean:
-compiler_moc_predefs_make_all: release/moc_predefs.h
-compiler_moc_predefs_clean:
-	-$(DEL_FILE) release/moc_predefs.h
-release/moc_predefs.h: C:/Qt/5.8/mingw53_32/mkspecs/features/data/dummy.cpp
-	g++ -pipe -fno-keep-inline-dllexport -Wall -Wextra -O2 -std=gnu++1y -frtti -Wall -Wextra -dM -E -o release/moc_predefs.h C:/Qt/5.8/mingw53_32/mkspecs/features/data/dummy.cpp
-
-compiler_moc_header_make_all: release/moc_article.cpp
-compiler_moc_header_clean:
-	-$(DEL_FILE) release/moc_article.cpp
-release/moc_article.cpp: ../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		article.h \
-		release/moc_predefs.h \
-		C:/Qt/5.8/mingw53_32/bin/moc.exe
-	'C:\Qt\5.8\mingw53_32\bin\moc.exe' $(DEFINES) --include release/moc_predefs.h -IC:/Qt/5.8/mingw53_32/mkspecs/win32-g++ -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/simple -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/src -IC:/Qt/5.8/mingw53_32/include -IC:/Qt/5.8/mingw53_32/include/QtSql -IC:/Qt/5.8/mingw53_32/include/QtCore -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward article.h -o release/moc_article.cpp
-
-compiler_moc_source_make_all:
-compiler_moc_source_clean:
-compiler_yacc_decl_make_all:
-compiler_yacc_decl_clean:
-compiler_yacc_impl_make_all:
-compiler_yacc_impl_clean:
-compiler_lex_make_all:
-compiler_lex_clean:
-compiler_clean: compiler_moc_predefs_clean compiler_moc_header_clean 
-
-
-
-####### Compile
-
-release/main.o: main.cpp C:/Qt/5.8/mingw53_32/include/QtCore/QCoreApplication \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreapplication.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qeventloop.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDir \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdir.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qfileinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qfile.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qfiledevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		article.h \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		../../src/entitymanager.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlDatabase \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqldatabase.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qtsqlglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlRecord \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlrecord.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlField \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlfield.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlError \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlerror.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaType \
-		../../src/schema.h \
-		../../src/tableschema.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlRelation \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlrelationaltablemodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqltablemodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlquerymodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlRelationalTableModel \
-		../../src/querybuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlQuery \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlquery.h \
-		../../src/expression.h \
-		../../src/query.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QLinkedList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlinkedlist.h \
-		../../src/join.h \
-		../../src/orderby.h \
-		../../src/database.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlDriver \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqldriver.h \
-		../../src/enums/databasetype.h \
-		../../src/schema/sqliteschema.h \
-		../../src/logger.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QFile \
-		../../src/entityinstancefactory.h \
-		../../src/attribute.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaObject \
-		../../src/queryinterpreter.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QRegularExpressionMatchIterator \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregularexpression.h \
-		../../src/cache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QWeakPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMutex \
-		../../src/entityhelper.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/main.o main.cpp
-
-release/article.o: article.cpp article.h \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/article.o article.cpp
-
-release/moc_article.o: release/moc_article.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_article.o release/moc_article.cpp
-
-####### Install
-
-install:  FORCE
-
-uninstall:  FORCE
-
-FORCE:
-
diff --git a/samples/simple/debug/article.o b/samples/simple/debug/article.o
deleted file mode 100644
index 75a82a5..0000000
Binary files a/samples/simple/debug/article.o and /dev/null differ
diff --git a/samples/simple/debug/main.o b/samples/simple/debug/main.o
deleted file mode 100644
index 8760bf7..0000000
Binary files a/samples/simple/debug/main.o and /dev/null differ
diff --git a/samples/simple/debug/moc_article.cpp b/samples/simple/debug/moc_article.cpp
deleted file mode 100644
index 496e521..0000000
--- a/samples/simple/debug/moc_article.cpp
+++ /dev/null
@@ -1,149 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'article.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../article.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'article.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_Article_t {
-    QByteArrayData data[4];
-    char stringdata0[20];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_Article_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_Article_t qt_meta_stringdata_Article = {
-    {
-QT_MOC_LITERAL(0, 0, 7), // "Article"
-QT_MOC_LITERAL(1, 8, 0), // ""
-QT_MOC_LITERAL(2, 9, 5), // "price"
-QT_MOC_LITERAL(3, 15, 4) // "name"
-
-    },
-    "Article\0\0price\0name"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_Article[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       0,    0, // methods
-       2,   15, // properties
-       0,    0, // enums/sets
-       1,   21, // constructors
-       0,       // flags
-       0,       // signalCount
-
- // constructors: parameters
-    0x80000000 | 1,
-
- // properties: name, type, flags
-       2, QMetaType::Double, 0x00095103,
-       3, QMetaType::QString, 0x00095103,
-
- // constructors: name, argc, parameters, tag, flags
-       0,    0,   14,    1, 0x0e /* Public */,
-
-       0        // eod
-};
-
-void Article::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    if (_c == QMetaObject::CreateInstance) {
-        switch (_id) {
-        case 0: { Article *_r = new Article();
-            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
-        default: break;
-        }
-    }
-#ifndef QT_NO_PROPERTIES
-    else if (_c == QMetaObject::ReadProperty) {
-        Article *_t = static_cast<Article *>(_o);
-        Q_UNUSED(_t)
-        void *_v = _a[0];
-        switch (_id) {
-        case 0: *reinterpret_cast< double*>(_v) = _t->getPrice(); break;
-        case 1: *reinterpret_cast< QString*>(_v) = _t->getName(); break;
-        default: break;
-        }
-    } else if (_c == QMetaObject::WriteProperty) {
-        Article *_t = static_cast<Article *>(_o);
-        Q_UNUSED(_t)
-        void *_v = _a[0];
-        switch (_id) {
-        case 0: _t->setPrice(*reinterpret_cast< double*>(_v)); break;
-        case 1: _t->setName(*reinterpret_cast< QString*>(_v)); break;
-        default: break;
-        }
-    } else if (_c == QMetaObject::ResetProperty) {
-    }
-#endif // QT_NO_PROPERTIES
-    Q_UNUSED(_o);
-}
-
-const QMetaObject Article::staticMetaObject = {
-    { &CuteEntityManager::Entity::staticMetaObject, qt_meta_stringdata_Article.data,
-      qt_meta_data_Article,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *Article::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *Article::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_Article.stringdata0))
-        return static_cast<void*>(const_cast< Article*>(this));
-    return CuteEntityManager::Entity::qt_metacast(_clname);
-}
-
-int Article::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = CuteEntityManager::Entity::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    
-#ifndef QT_NO_PROPERTIES
-   if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
-            || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) {
-        qt_static_metacall(this, _c, _id, _a);
-        _id -= 2;
-    } else if (_c == QMetaObject::QueryPropertyDesignable) {
-        _id -= 2;
-    } else if (_c == QMetaObject::QueryPropertyScriptable) {
-        _id -= 2;
-    } else if (_c == QMetaObject::QueryPropertyStored) {
-        _id -= 2;
-    } else if (_c == QMetaObject::QueryPropertyEditable) {
-        _id -= 2;
-    } else if (_c == QMetaObject::QueryPropertyUser) {
-        _id -= 2;
-    }
-#endif // QT_NO_PROPERTIES
-    return _id;
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/samples/simple/debug/moc_article.o b/samples/simple/debug/moc_article.o
deleted file mode 100644
index 053ca94..0000000
Binary files a/samples/simple/debug/moc_article.o and /dev/null differ
diff --git a/samples/simple/debug/moc_predefs.h b/samples/simple/debug/moc_predefs.h
deleted file mode 100644
index 42fe16b..0000000
--- a/samples/simple/debug/moc_predefs.h
+++ /dev/null
@@ -1,286 +0,0 @@
-#define __DBL_MIN_EXP__ (-1021)
-#define __cpp_attributes 200809
-#define __pentiumpro__ 1
-#define __UINT_LEAST16_MAX__ 0xffff
-#define __ATOMIC_ACQUIRE 2
-#define __FLT_MIN__ 1.17549435082228750797e-38F
-#define __GCC_IEC_559_COMPLEX 2
-#define __cpp_aggregate_nsdmi 201304
-#define __UINT_LEAST8_TYPE__ unsigned char
-#define __SIZEOF_FLOAT80__ 12
-#define _WIN32 1
-#define __INTMAX_C(c) c ## LL
-#define __CHAR_BIT__ 8
-#define __UINT8_MAX__ 0xff
-#define __WINT_MAX__ 0xffff
-#define __cpp_static_assert 200410
-#define __ORDER_LITTLE_ENDIAN__ 1234
-#define __SIZE_MAX__ 0xffffffffU
-#define __WCHAR_MAX__ 0xffff
-#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
-#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
-#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
-#define __DBL_DENORM_MIN__ double(4.94065645841246544177e-324L)
-#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
-#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
-#define __GCC_IEC_559 2
-#define __FLT_EVAL_METHOD__ 2
-#define __cpp_binary_literals 201304
-#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
-#define __cpp_variadic_templates 200704
-#define __UINT_FAST64_MAX__ 0xffffffffffffffffULL
-#define __SIG_ATOMIC_TYPE__ int
-#define __DBL_MIN_10_EXP__ (-307)
-#define __FINITE_MATH_ONLY__ 0
-#define __cpp_variable_templates 201304
-#define __GNUC_PATCHLEVEL__ 0
-#define __UINT_FAST8_MAX__ 0xff
-#define __has_include(STR) __has_include__(STR)
-#define _stdcall __attribute__((__stdcall__))
-#define __DEC64_MAX_EXP__ 385
-#define __INT8_C(c) c
-#define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL
-#define __SHRT_MAX__ 0x7fff
-#define __LDBL_MAX__ 1.18973149535723176502e+4932L
-#define __UINT_LEAST8_MAX__ 0xff
-#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
-#define __UINTMAX_TYPE__ long long unsigned int
-#define __DEC32_EPSILON__ 1E-6DF
-#define __UINT32_MAX__ 0xffffffffU
-#define __GXX_EXPERIMENTAL_CXX0X__ 1
-#define __LDBL_MAX_EXP__ 16384
-#define __WINT_MIN__ 0
-#define __SCHAR_MAX__ 0x7f
-#define __WCHAR_MIN__ 0
-#define __INT64_C(c) c ## LL
-#define __DBL_DIG__ 15
-#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
-#define __SIZEOF_INT__ 4
-#define __SIZEOF_POINTER__ 4
-#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
-#define __USER_LABEL_PREFIX__ _
-#define __STDC_HOSTED__ 1
-#define __WIN32 1
-#define __LDBL_HAS_INFINITY__ 1
-#define __FLT_EPSILON__ 1.19209289550781250000e-7F
-#define __GXX_WEAK__ 1
-#define __LDBL_MIN__ 3.36210314311209350626e-4932L
-#define __DEC32_MAX__ 9.999999E96DF
-#define __MINGW32__ 1
-#define __INT32_MAX__ 0x7fffffff
-#define __SIZEOF_LONG__ 4
-#define __UINT16_C(c) c
-#define __DECIMAL_DIG__ 21
-#define __has_include_next(STR) __has_include_next__(STR)
-#define __LDBL_HAS_QUIET_NAN__ 1
-#define _REENTRANT 1
-#define __GNUC__ 5
-#define _cdecl __attribute__((__cdecl__))
-#define __GXX_RTTI 1
-#define __cpp_delegating_constructors 200604
-#define __FLT_HAS_DENORM__ 1
-#define __SIZEOF_LONG_DOUBLE__ 12
-#define __BIGGEST_ALIGNMENT__ 16
-#define __STDC_UTF_16__ 1
-#define __i686 1
-#define __DBL_MAX__ double(1.79769313486231570815e+308L)
-#define _thiscall __attribute__((__thiscall__))
-#define __cpp_raw_strings 200710
-#define __INT_FAST32_MAX__ 0x7fffffff
-#define __WINNT 1
-#define __DBL_HAS_INFINITY__ 1
-#define __INT64_MAX__ 0x7fffffffffffffffLL
-#define __WINNT__ 1
-#define __DEC32_MIN_EXP__ (-94)
-#define __INT_FAST16_TYPE__ short int
-#define _fastcall __attribute__((__fastcall__))
-#define __LDBL_HAS_DENORM__ 1
-#define __cplusplus 201402L
-#define __cpp_ref_qualifiers 200710
-#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL
-#define __INT_LEAST32_MAX__ 0x7fffffff
-#define __DEC32_MIN__ 1E-95DF
-#define __DEPRECATED 1
-#define __DBL_MAX_EXP__ 1024
-#define __DEC128_EPSILON__ 1E-33DL
-#define __ATOMIC_HLE_RELEASE 131072
-#define __WIN32__ 1
-#define __PTRDIFF_MAX__ 0x7fffffff
-#define __ATOMIC_HLE_ACQUIRE 65536
-#define __GNUG__ 5
-#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL
-#define __SIZEOF_SIZE_T__ 4
-#define __cpp_rvalue_reference 200610
-#define __cpp_nsdmi 200809
-#define __SIZEOF_WINT_T__ 2
-#define __cpp_initializer_lists 200806
-#define __GCC_HAVE_DWARF2_CFI_ASM 1
-#define __GXX_ABI_VERSION 1009
-#define __FLT_MIN_EXP__ (-125)
-#define __i686__ 1
-#define __cpp_lambdas 200907
-#define __INT_FAST64_TYPE__ long long int
-#define __DBL_MIN__ double(2.22507385850720138309e-308L)
-#define __FLT_MIN_10_EXP__ (-37)
-#define __DECIMAL_BID_FORMAT__ 1
-#define __GXX_TYPEINFO_EQUALITY_INLINE 0
-#define __DEC128_MIN__ 1E-6143DL
-#define __REGISTER_PREFIX__ 
-#define __UINT16_MAX__ 0xffff
-#define __DBL_HAS_DENORM__ 1
-#define __cdecl __attribute__((__cdecl__))
-#define __UINT8_TYPE__ unsigned char
-#define __NO_INLINE__ 1
-#define __i386 1
-#define __FLT_MANT_DIG__ 24
-#define __VERSION__ "5.3.0"
-#define __UINT64_C(c) c ## ULL
-#define __cpp_unicode_characters 200704
-#define __cpp_decltype_auto 201304
-#define __GCC_ATOMIC_INT_LOCK_FREE 2
-#define _X86_ 1
-#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__
-#define __INT32_C(c) c
-#define __DEC64_EPSILON__ 1E-15DD
-#define __ORDER_PDP_ENDIAN__ 3412
-#define __DEC128_MIN_EXP__ (-6142)
-#define __code_model_32__ 1
-#define __INT_FAST32_TYPE__ int
-#define __UINT_LEAST16_TYPE__ short unsigned int
-#define __INT16_MAX__ 0x7fff
-#define __i386__ 1
-#define __cpp_rtti 199711
-#define __SIZE_TYPE__ unsigned int
-#define __UINT64_MAX__ 0xffffffffffffffffULL
-#define __INT8_TYPE__ signed char
-#define __cpp_digit_separators 201309
-#define __FLT_RADIX__ 2
-#define __INT_LEAST16_TYPE__ short int
-#define __LDBL_EPSILON__ 1.08420217248550443401e-19L
-#define __UINTMAX_C(c) c ## ULL
-#define __SIG_ATOMIC_MAX__ 0x7fffffff
-#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
-#define __SIZEOF_PTRDIFF_T__ 4
-#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF
-#define __pentiumpro 1
-#define __MSVCRT__ 1
-#define __INT_FAST16_MAX__ 0x7fff
-#define __UINT_FAST32_MAX__ 0xffffffffU
-#define __UINT_LEAST64_TYPE__ long long unsigned int
-#define __FLT_HAS_QUIET_NAN__ 1
-#define __FLT_MAX_10_EXP__ 38
-#define __LONG_MAX__ 0x7fffffffL
-#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL
-#define __FLT_HAS_INFINITY__ 1
-#define __cpp_unicode_literals 200710
-#define __UINT_FAST16_TYPE__ short unsigned int
-#define __DEC64_MAX__ 9.999999999999999E384DD
-#define __CHAR16_TYPE__ short unsigned int
-#define __PRAGMA_REDEFINE_EXTNAME 1
-#define __INT_LEAST16_MAX__ 0x7fff
-#define __DEC64_MANT_DIG__ 16
-#define __UINT_LEAST32_MAX__ 0xffffffffU
-#define __GCC_ATOMIC_LONG_LOCK_FREE 2
-#define __INT_LEAST64_TYPE__ long long int
-#define __INT16_TYPE__ short int
-#define __INT_LEAST8_TYPE__ signed char
-#define __DEC32_MAX_EXP__ 97
-#define __INT_FAST8_MAX__ 0x7f
-#define __INTPTR_MAX__ 0x7fffffff
-#define __cpp_sized_deallocation 201309
-#define __GXX_MERGED_TYPEINFO_NAMES 0
-#define __cpp_range_based_for 200907
-#define __stdcall __attribute__((__stdcall__))
-#define __EXCEPTIONS 1
-#define __LDBL_MANT_DIG__ 64
-#define __DBL_HAS_QUIET_NAN__ 1
-#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)
-#define __cpp_return_type_deduction 201304
-#define __INTPTR_TYPE__ int
-#define __UINT16_TYPE__ short unsigned int
-#define __WCHAR_TYPE__ short unsigned int
-#define __SIZEOF_FLOAT__ 4
-#define __UINTPTR_MAX__ 0xffffffffU
-#define __DEC64_MIN_EXP__ (-382)
-#define __cpp_decltype 200707
-#define __INT_FAST64_MAX__ 0x7fffffffffffffffLL
-#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
-#define __FLT_DIG__ 6
-#define __UINT_FAST64_TYPE__ long long unsigned int
-#define __INT_MAX__ 0x7fffffff
-#define WIN32 1
-#define __INT64_TYPE__ long long int
-#define __FLT_MAX_EXP__ 128
-#define __DBL_MANT_DIG__ 53
-#define __cpp_inheriting_constructors 200802
-#define __SIZEOF_FLOAT128__ 16
-#define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL
-#define __DEC64_MIN__ 1E-383DD
-#define __WINT_TYPE__ short unsigned int
-#define __UINT_LEAST32_TYPE__ unsigned int
-#define __SIZEOF_SHORT__ 2
-#define __LDBL_MIN_EXP__ (-16381)
-#define __INT_LEAST8_MAX__ 0x7f
-#define __WCHAR_UNSIGNED__ 1
-#define __LDBL_MAX_10_EXP__ 4932
-#define __ATOMIC_RELAXED 0
-#define __DBL_EPSILON__ double(2.22044604925031308085e-16L)
-#define __thiscall __attribute__((__thiscall__))
-#define __UINT8_C(c) c
-#define __INT_LEAST32_TYPE__ int
-#define __SIZEOF_WCHAR_T__ 2
-#define __UINT64_TYPE__ long long unsigned int
-#define __INT_FAST8_TYPE__ signed char
-#define __fastcall __attribute__((__fastcall__))
-#define __GNUC_STDC_INLINE__ 1
-#define __DBL_DECIMAL_DIG__ 17
-#define __STDC_UTF_32__ 1
-#define __DEC_EVAL_METHOD__ 2
-#define __ORDER_BIG_ENDIAN__ 4321
-#define __cpp_runtime_arrays 198712
-#define __UINT32_C(c) c ## U
-#define __INTMAX_MAX__ 0x7fffffffffffffffLL
-#define __cpp_alias_templates 200704
-#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
-#define WINNT 1
-#define __FLT_DENORM_MIN__ 1.40129846432481707092e-45F
-#define __INT8_MAX__ 0x7f
-#define __UINT_FAST32_TYPE__ unsigned int
-#define __CHAR32_TYPE__ unsigned int
-#define __FLT_MAX__ 3.40282346638528859812e+38F
-#define __cpp_constexpr 201304
-#define __INT32_TYPE__ int
-#define __SIZEOF_DOUBLE__ 8
-#define __cpp_exceptions 199711
-#define __INTMAX_TYPE__ long long int
-#define i386 1
-#define _INTEGRAL_MAX_BITS 64
-#define __DEC128_MAX_EXP__ 6145
-#define __ATOMIC_CONSUME 1
-#define __GNUC_MINOR__ 3
-#define __UINTMAX_MAX__ 0xffffffffffffffffULL
-#define __DEC32_MANT_DIG__ 7
-#define __DBL_MAX_10_EXP__ 308
-#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L
-#define __INT16_C(c) c
-#define __cpp_generic_lambdas 201304
-#define __STDC__ 1
-#define __PTRDIFF_TYPE__ int
-#define __ATOMIC_SEQ_CST 5
-#define __UINT32_TYPE__ unsigned int
-#define __UINTPTR_TYPE__ unsigned int
-#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD
-#define __DEC128_MANT_DIG__ 34
-#define __LDBL_MIN_10_EXP__ (-4931)
-#define __SIZEOF_LONG_LONG__ 8
-#define __cpp_user_defined_literals 200809
-#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
-#define __LDBL_DIG__ 18
-#define __FLT_DECIMAL_DIG__ 9
-#define __UINT_FAST16_MAX__ 0xffff
-#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
-#define __UINT_FAST8_TYPE__ unsigned char
-#define __cpp_init_captures 201304
-#define __ATOMIC_ACQ_REL 4
-#define __ATOMIC_RELEASE 3
-#define __declspec(x) __attribute__((x))
diff --git a/samples/simple/debug/simple.exe b/samples/simple/debug/simple.exe
deleted file mode 100644
index e791427..0000000
Binary files a/samples/simple/debug/simple.exe and /dev/null differ
diff --git a/samples/validators/Makefile b/samples/validators/Makefile
deleted file mode 100644
index f8168a8..0000000
--- a/samples/validators/Makefile
+++ /dev/null
@@ -1,404 +0,0 @@
-#############################################################################
-# Makefile for building: validators
-# Generated by qmake (3.1) (Qt 5.8.0)
-# Project:  validators.pro
-# Template: app
-# Command: C:/Qt/5.8/mingw53_32/bin/qmake.exe -o Makefile validators.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug
-#############################################################################
-
-MAKEFILE      = Makefile
-
-first: debug
-install: debug-install
-uninstall: debug-uninstall
-QMAKE         = C:/Qt/5.8/mingw53_32/bin/qmake.exe
-DEL_FILE      = rm -f
-CHK_DIR_EXISTS= test -d
-MKDIR         = mkdir -p
-COPY          = cp -f
-COPY_FILE     = cp -f
-COPY_DIR      = cp -f -R
-INSTALL_FILE  = cp -f
-INSTALL_PROGRAM = cp -f
-INSTALL_DIR   = cp -f -R
-DEL_FILE      = rm -f
-SYMLINK       = $(QMAKE) -install ln -f -s
-DEL_DIR       = rmdir
-MOVE          = mv -f
-SUBTARGETS    =  \
-		debug \
-		release
-
-
-debug: FORCE
-	$(MAKE) -f $(MAKEFILE).Debug
-debug-make_first: FORCE
-	$(MAKE) -f $(MAKEFILE).Debug 
-debug-all: FORCE
-	$(MAKE) -f $(MAKEFILE).Debug all
-debug-clean: FORCE
-	$(MAKE) -f $(MAKEFILE).Debug clean
-debug-distclean: FORCE
-	$(MAKE) -f $(MAKEFILE).Debug distclean
-debug-install: FORCE
-	$(MAKE) -f $(MAKEFILE).Debug install
-debug-uninstall: FORCE
-	$(MAKE) -f $(MAKEFILE).Debug uninstall
-release: FORCE
-	$(MAKE) -f $(MAKEFILE).Release
-release-make_first: FORCE
-	$(MAKE) -f $(MAKEFILE).Release 
-release-all: FORCE
-	$(MAKE) -f $(MAKEFILE).Release all
-release-clean: FORCE
-	$(MAKE) -f $(MAKEFILE).Release clean
-release-distclean: FORCE
-	$(MAKE) -f $(MAKEFILE).Release distclean
-release-install: FORCE
-	$(MAKE) -f $(MAKEFILE).Release install
-release-uninstall: FORCE
-	$(MAKE) -f $(MAKEFILE).Release uninstall
-
-Makefile: validators.pro C:/Qt/5.8/mingw53_32/mkspecs/win32-g++/qmake.conf C:/Qt/5.8/mingw53_32/mkspecs/features/spec_pre.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/qdevice.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/device_config.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/common/angle.conf \
-		C:/Qt/5.8/mingw53_32/mkspecs/qconfig.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_accessibility_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bootstrap_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_clucene_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designercomponents_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_egl_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fb_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_packetprotocol_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldebug_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldevtools_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickparticles_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quicktemplates2_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_theme_support_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uiplugin.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/qt_functions.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/qt_config.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/win32-g++/qmake.conf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/spec_post.prf \
-		../../.qmake.stash \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/toolchain.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/default_pre.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/win32/default_pre.prf \
-		../../EntityManager.pri \
-		../samples.pri \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/resolve_config.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds_post.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/default_post.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/win32/console.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/qml_debug.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/win32/rtti.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/precompile_header.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/warn_on.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/qt.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/resources.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/moc.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/qmake_use.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/file_copies.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/testcase_targets.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/exceptions.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/yacc.prf \
-		C:/Qt/5.8/mingw53_32/mkspecs/features/lex.prf \
-		validators.pro \
-		C:/Qt/5.8/mingw53_32/lib/Qt5Sql.prl \
-		C:/Qt/5.8/mingw53_32/lib/Qt5Core.prl
-	$(QMAKE) -o Makefile validators.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug
-C:/Qt/5.8/mingw53_32/mkspecs/features/spec_pre.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/qdevice.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/features/device_config.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/common/angle.conf:
-C:/Qt/5.8/mingw53_32/mkspecs/qconfig.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_accessibility_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bootstrap_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_clucene_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designercomponents_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_devicediscovery_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_egl_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fb_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fontdatabase_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_packetprotocol_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_platformcompositor_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldebug_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldevtools_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickparticles_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quicktemplates2_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_theme_support_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uiplugin.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/features/qt_functions.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/qt_config.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/win32-g++/qmake.conf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/spec_post.prf:
-../../.qmake.stash:
-C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/toolchain.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/default_pre.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/win32/default_pre.prf:
-../../EntityManager.pri:
-../samples.pri:
-C:/Qt/5.8/mingw53_32/mkspecs/features/resolve_config.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds_post.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/default_post.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/win32/console.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/qml_debug.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/win32/rtti.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/precompile_header.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/warn_on.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/qt.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/resources.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/moc.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/qmake_use.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/file_copies.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/testcase_targets.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/exceptions.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/yacc.prf:
-C:/Qt/5.8/mingw53_32/mkspecs/features/lex.prf:
-validators.pro:
-C:/Qt/5.8/mingw53_32/lib/Qt5Sql.prl:
-C:/Qt/5.8/mingw53_32/lib/Qt5Core.prl:
-qmake: FORCE
-	@$(QMAKE) -o Makefile validators.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug
-
-qmake_all: FORCE
-
-make_first: debug-make_first release-make_first  FORCE
-all: debug-all release-all  FORCE
-clean: debug-clean release-clean  FORCE
-distclean: debug-distclean release-distclean  FORCE
-	-$(DEL_FILE) Makefile
-
-debug-mocclean:
-	$(MAKE) -f $(MAKEFILE).Debug mocclean
-release-mocclean:
-	$(MAKE) -f $(MAKEFILE).Release mocclean
-mocclean: debug-mocclean release-mocclean
-
-debug-mocables:
-	$(MAKE) -f $(MAKEFILE).Debug mocables
-release-mocables:
-	$(MAKE) -f $(MAKEFILE).Release mocables
-mocables: debug-mocables release-mocables
-
-check: first
-
-benchmark: first
-FORCE:
-
-$(MAKEFILE).Debug: Makefile
-$(MAKEFILE).Release: Makefile
diff --git a/samples/validators/Makefile.Debug b/samples/validators/Makefile.Debug
deleted file mode 100644
index 722cb4d..0000000
--- a/samples/validators/Makefile.Debug
+++ /dev/null
@@ -1,606 +0,0 @@
-#############################################################################
-# Makefile for building: validators
-# Generated by qmake (3.1) (Qt 5.8.0)
-# Project:  validators.pro
-# Template: app
-#############################################################################
-
-MAKEFILE      = Makefile.Debug
-
-####### Compiler, tools and options
-
-CC            = gcc
-CXX           = g++
-DEFINES       = -DUNICODE -DCUTE_ENTITY_MANAGER_LIBRARY_SHARED -DQT_QML_DEBUG -DQT_SQL_LIB -DQT_CORE_LIB
-CFLAGS        = -pipe -fno-keep-inline-dllexport -g -Wall -Wextra $(DEFINES)
-CXXFLAGS      = -pipe -fno-keep-inline-dllexport -Wall -Wextra -g -std=gnu++1y -frtti -Wall -Wextra -fexceptions -mthreads $(DEFINES)
-INCPATH       = -I. -I../../src -IC:/Qt/5.8/mingw53_32/include -IC:/Qt/5.8/mingw53_32/include/QtSql -IC:/Qt/5.8/mingw53_32/include/QtCore -Idebug -IC:/Qt/5.8/mingw53_32/mkspecs/win32-g++ 
-LINKER      =        g++
-LFLAGS        =        -Wl,-subsystem,console -mthreads
-LIBS        =        -LC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/build/win32-g++/i386/debug -lCuteEntityManager0 -LC:/Qt/5.8/mingw53_32/lib C:/Qt/5.8/mingw53_32/lib/libQt5Sqld.a C:/Qt/5.8/mingw53_32/lib/libQt5Cored.a 
-QMAKE         = C:/Qt/5.8/mingw53_32/bin/qmake.exe
-IDC           = idc
-IDL           = midl
-ZIP           = 
-DEF_FILE      = 
-RES_FILE      = 
-COPY          = cp -f
-SED           = sed
-COPY_FILE     = cp -f
-COPY_DIR      = cp -f -R
-DEL_FILE      = rm -f
-DEL_DIR       = rmdir
-MOVE          = mv -f
-CHK_DIR_EXISTS= test -d
-MKDIR         = mkdir -p
-INSTALL_FILE    = cp -f
-INSTALL_PROGRAM = cp -f
-INSTALL_DIR     = cp -f -R
-
-####### Output directory
-
-OBJECTS_DIR   = debug/
-
-####### Files
-
-SOURCES       = main.cpp \
-		address.cpp \
-		person.cpp debug/moc_address.cpp \
-		debug/moc_person.cpp
-OBJECTS       = debug/main.o \
-		debug/address.o \
-		debug/person.o \
-		debug/moc_address.o \
-		debug/moc_person.o
-
-DIST          =  address.h \
-		person.h main.cpp \
-		address.cpp \
-		person.cpp
-QMAKE_TARGET  = validators
-DESTDIR        = debug/ #avoid trailing-slash linebreak
-TARGET         = validators.exe
-DESTDIR_TARGET = debug/validators.exe
-
-####### Build rules
-
-first: all
-all: Makefile.Debug  $(DESTDIR_TARGET)
-
-$(DESTDIR_TARGET):  $(OBJECTS) 
-	$(LINKER) $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS)  $(LIBS)
-
-qmake: FORCE
-	@$(QMAKE) -o Makefile.Debug validators.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug
-
-qmake_all: FORCE
-
-dist:
-	$(ZIP) validators.zip $(SOURCES) $(DIST) validators.pro C:/Qt/5.8/mingw53_32/mkspecs/features/spec_pre.prf C:/Qt/5.8/mingw53_32/mkspecs/qdevice.pri C:/Qt/5.8/mingw53_32/mkspecs/features/device_config.prf C:/Qt/5.8/mingw53_32/mkspecs/common/angle.conf C:/Qt/5.8/mingw53_32/mkspecs/qconfig.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_accessibility_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bootstrap_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_clucene_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designercomponents_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_devicediscovery_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_egl_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fb_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fontdatabase_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_packetprotocol_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_platformcompositor_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldebug_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldevtools_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickparticles_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quicktemplates2_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_theme_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uiplugin.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri C:/Qt/5.8/mingw53_32/mkspecs/features/qt_functions.prf C:/Qt/5.8/mingw53_32/mkspecs/features/qt_config.prf C:/Qt/5.8/mingw53_32/mkspecs/win32-g++/qmake.conf C:/Qt/5.8/mingw53_32/mkspecs/features/spec_post.prf ../../.qmake.stash C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds.prf C:/Qt/5.8/mingw53_32/mkspecs/features/toolchain.prf C:/Qt/5.8/mingw53_32/mkspecs/features/default_pre.prf C:/Qt/5.8/mingw53_32/mkspecs/features/win32/default_pre.prf ../../EntityManager.pri ../samples.pri C:/Qt/5.8/mingw53_32/mkspecs/features/resolve_config.prf C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds_post.prf C:/Qt/5.8/mingw53_32/mkspecs/features/default_post.prf C:/Qt/5.8/mingw53_32/mkspecs/features/build_pass.prf C:/Qt/5.8/mingw53_32/mkspecs/features/win32/console.prf C:/Qt/5.8/mingw53_32/mkspecs/features/qml_debug.prf C:/Qt/5.8/mingw53_32/mkspecs/features/win32/rtti.prf C:/Qt/5.8/mingw53_32/mkspecs/features/precompile_header.prf C:/Qt/5.8/mingw53_32/mkspecs/features/warn_on.prf C:/Qt/5.8/mingw53_32/mkspecs/features/qt.prf C:/Qt/5.8/mingw53_32/mkspecs/features/resources.prf C:/Qt/5.8/mingw53_32/mkspecs/features/moc.prf C:/Qt/5.8/mingw53_32/mkspecs/features/qmake_use.prf C:/Qt/5.8/mingw53_32/mkspecs/features/file_copies.prf C:/Qt/5.8/mingw53_32/mkspecs/features/testcase_targets.prf C:/Qt/5.8/mingw53_32/mkspecs/features/exceptions.prf C:/Qt/5.8/mingw53_32/mkspecs/features/yacc.prf C:/Qt/5.8/mingw53_32/mkspecs/features/lex.prf validators.pro C:/Qt/5.8/mingw53_32/lib/Qt5Sqld.prl C:/Qt/5.8/mingw53_32/lib/Qt5Cored.prl    C:/Qt/5.8/mingw53_32/mkspecs/features/data/dummy.cpp address.h person.h main.cpp address.cpp person.cpp    
-
-clean: compiler_clean 
-	-$(DEL_FILE) debug/main.o debug/address.o debug/person.o debug/moc_address.o debug/moc_person.o
-
-distclean: clean 
-	-$(DEL_FILE) $(DESTDIR_TARGET)
-	-$(DEL_FILE) Makefile.Debug
-
-mocclean: compiler_moc_header_clean compiler_moc_source_clean
-
-mocables: compiler_moc_header_make_all compiler_moc_source_make_all
-
-check: first
-
-benchmark: first
-
-compiler_no_pch_compiler_make_all:
-compiler_no_pch_compiler_clean:
-compiler_rcc_make_all:
-compiler_rcc_clean:
-compiler_moc_predefs_make_all: debug/moc_predefs.h
-compiler_moc_predefs_clean:
-	-$(DEL_FILE) debug/moc_predefs.h
-debug/moc_predefs.h: C:/Qt/5.8/mingw53_32/mkspecs/features/data/dummy.cpp
-	g++ -pipe -fno-keep-inline-dllexport -Wall -Wextra -g -std=gnu++1y -frtti -Wall -Wextra -dM -E -o debug/moc_predefs.h C:/Qt/5.8/mingw53_32/mkspecs/features/data/dummy.cpp
-
-compiler_moc_header_make_all: debug/moc_address.cpp debug/moc_person.cpp
-compiler_moc_header_clean:
-	-$(DEL_FILE) debug/moc_address.cpp debug/moc_person.cpp
-debug/moc_address.cpp: C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		../../src/relation.h \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		address.h \
-		debug/moc_predefs.h \
-		C:/Qt/5.8/mingw53_32/bin/moc.exe
-	'C:\Qt\5.8\mingw53_32\bin\moc.exe' $(DEFINES) --include debug/moc_predefs.h -IC:/Qt/5.8/mingw53_32/mkspecs/win32-g++ -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/validators -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/src -IC:/Qt/5.8/mingw53_32/include -IC:/Qt/5.8/mingw53_32/include/QtSql -IC:/Qt/5.8/mingw53_32/include/QtCore -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward address.h -o debug/moc_address.cpp
-
-debug/moc_person.cpp: C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		person.h \
-		debug/moc_predefs.h \
-		C:/Qt/5.8/mingw53_32/bin/moc.exe
-	'C:\Qt\5.8\mingw53_32\bin\moc.exe' $(DEFINES) --include debug/moc_predefs.h -IC:/Qt/5.8/mingw53_32/mkspecs/win32-g++ -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/validators -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/src -IC:/Qt/5.8/mingw53_32/include -IC:/Qt/5.8/mingw53_32/include/QtSql -IC:/Qt/5.8/mingw53_32/include/QtCore -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward person.h -o debug/moc_person.cpp
-
-compiler_moc_source_make_all:
-compiler_moc_source_clean:
-compiler_yacc_decl_make_all:
-compiler_yacc_decl_clean:
-compiler_yacc_impl_make_all:
-compiler_yacc_impl_clean:
-compiler_lex_make_all:
-compiler_lex_clean:
-compiler_clean: compiler_moc_predefs_clean compiler_moc_header_clean 
-
-
-
-####### Compile
-
-debug/main.o: main.cpp C:/Qt/5.8/mingw53_32/include/QtCore/QCoreApplication \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreapplication.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qeventloop.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDir \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdir.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qfileinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qfile.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qfiledevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		person.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		address.h \
-		../../src/entitymanager.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlDatabase \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqldatabase.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qtsqlglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlRecord \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlrecord.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlField \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlfield.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlError \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlerror.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaType \
-		../../src/schema.h \
-		../../src/tableschema.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlRelation \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlrelationaltablemodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqltablemodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlquerymodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlRelationalTableModel \
-		../../src/querybuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlQuery \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlquery.h \
-		../../src/expression.h \
-		../../src/query.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QLinkedList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlinkedlist.h \
-		../../src/join.h \
-		../../src/orderby.h \
-		../../src/database.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlDriver \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqldriver.h \
-		../../src/enums/databasetype.h \
-		../../src/schema/sqliteschema.h \
-		../../src/logger.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QFile \
-		../../src/entityinstancefactory.h \
-		../../src/attribute.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaObject \
-		../../src/queryinterpreter.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QRegularExpressionMatchIterator \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregularexpression.h \
-		../../src/cache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QWeakPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMutex \
-		../../src/entityhelper.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/main.o main.cpp
-
-debug/address.o: address.cpp address.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		../../src/relation.h \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		person.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/address.o address.cpp
-
-debug/person.o: person.cpp person.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		address.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/person.o person.cpp
-
-debug/moc_address.o: debug/moc_address.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_address.o debug/moc_address.cpp
-
-debug/moc_person.o: debug/moc_person.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_person.o debug/moc_person.cpp
-
-####### Install
-
-install:  FORCE
-
-uninstall:  FORCE
-
-FORCE:
-
diff --git a/samples/validators/Makefile.Release b/samples/validators/Makefile.Release
deleted file mode 100644
index 4416669..0000000
--- a/samples/validators/Makefile.Release
+++ /dev/null
@@ -1,606 +0,0 @@
-#############################################################################
-# Makefile for building: validators
-# Generated by qmake (3.1) (Qt 5.8.0)
-# Project:  validators.pro
-# Template: app
-#############################################################################
-
-MAKEFILE      = Makefile.Release
-
-####### Compiler, tools and options
-
-CC            = gcc
-CXX           = g++
-DEFINES       = -DUNICODE -DCUTE_ENTITY_MANAGER_LIBRARY_SHARED -DQT_NO_DEBUG_OUTPUT -DQT_QML_DEBUG -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_CORE_LIB
-CFLAGS        = -pipe -fno-keep-inline-dllexport -O2 -Wall -Wextra $(DEFINES)
-CXXFLAGS      = -pipe -fno-keep-inline-dllexport -Wall -Wextra -O2 -std=gnu++1y -frtti -Wall -Wextra -fexceptions -mthreads $(DEFINES)
-INCPATH       = -I. -I../../src -IC:/Qt/5.8/mingw53_32/include -IC:/Qt/5.8/mingw53_32/include/QtSql -IC:/Qt/5.8/mingw53_32/include/QtCore -Irelease -IC:/Qt/5.8/mingw53_32/mkspecs/win32-g++ 
-LINKER      =        g++
-LFLAGS        =        -Wl,-s -Wl,-subsystem,console -mthreads
-LIBS        =        -LC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/build/win32-g++/i386/release -lCuteEntityManager0 -LC:/Qt/5.8/mingw53_32/lib C:/Qt/5.8/mingw53_32/lib/libQt5Sql.a C:/Qt/5.8/mingw53_32/lib/libQt5Core.a 
-QMAKE         = C:/Qt/5.8/mingw53_32/bin/qmake.exe
-IDC           = idc
-IDL           = midl
-ZIP           = 
-DEF_FILE      = 
-RES_FILE      = 
-COPY          = cp -f
-SED           = sed
-COPY_FILE     = cp -f
-COPY_DIR      = cp -f -R
-DEL_FILE      = rm -f
-DEL_DIR       = rmdir
-MOVE          = mv -f
-CHK_DIR_EXISTS= test -d
-MKDIR         = mkdir -p
-INSTALL_FILE    = cp -f
-INSTALL_PROGRAM = cp -f
-INSTALL_DIR     = cp -f -R
-
-####### Output directory
-
-OBJECTS_DIR   = release/
-
-####### Files
-
-SOURCES       = main.cpp \
-		address.cpp \
-		person.cpp release/moc_address.cpp \
-		release/moc_person.cpp
-OBJECTS       = release/main.o \
-		release/address.o \
-		release/person.o \
-		release/moc_address.o \
-		release/moc_person.o
-
-DIST          =  address.h \
-		person.h main.cpp \
-		address.cpp \
-		person.cpp
-QMAKE_TARGET  = validators
-DESTDIR        = release/ #avoid trailing-slash linebreak
-TARGET         = validators.exe
-DESTDIR_TARGET = release/validators.exe
-
-####### Build rules
-
-first: all
-all: Makefile.Release  $(DESTDIR_TARGET)
-
-$(DESTDIR_TARGET):  $(OBJECTS) 
-	$(LINKER) $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS)  $(LIBS)
-
-qmake: FORCE
-	@$(QMAKE) -o Makefile.Release validators.pro -spec win32-g++ CONFIG+=debug CONFIG+=qml_debug
-
-qmake_all: FORCE
-
-dist:
-	$(ZIP) validators.zip $(SOURCES) $(DIST) validators.pro C:/Qt/5.8/mingw53_32/mkspecs/features/spec_pre.prf C:/Qt/5.8/mingw53_32/mkspecs/qdevice.pri C:/Qt/5.8/mingw53_32/mkspecs/features/device_config.prf C:/Qt/5.8/mingw53_32/mkspecs/common/angle.conf C:/Qt/5.8/mingw53_32/mkspecs/qconfig.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dcore_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dextras_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dinput_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dlogic_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquick_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickextras_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickinput_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3dquickrender_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_3drender_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_accessibility_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axbase_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axcontainer_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_axserver_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bluetooth_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_bootstrap_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_charts_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_clucene_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_concurrent_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_core_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_datavisualization_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_dbus_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designer_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_designercomponents_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_devicediscovery_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_egl_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fb_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_fontdatabase_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_gui_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_help_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_location_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimedia_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_network_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_nfc_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_opengl_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_openglextensions_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_packetprotocol_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_platformcompositor_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_positioning_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_printsupport_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_purchasing_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qml_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldebug_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmldevtools_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qmltest_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quick_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickparticles_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quicktemplates2_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_quickwidgets_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_scxml_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sensors_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialbus_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_serialport_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_sql_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_svg_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_testlib_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_texttospeech_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_theme_support_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uiplugin.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_uitools_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_webchannel_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_websockets_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_widgets_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_winextras_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xml_private.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns.pri C:/Qt/5.8/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri C:/Qt/5.8/mingw53_32/mkspecs/features/qt_functions.prf C:/Qt/5.8/mingw53_32/mkspecs/features/qt_config.prf C:/Qt/5.8/mingw53_32/mkspecs/win32-g++/qmake.conf C:/Qt/5.8/mingw53_32/mkspecs/features/spec_post.prf ../../.qmake.stash C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds.prf C:/Qt/5.8/mingw53_32/mkspecs/features/toolchain.prf C:/Qt/5.8/mingw53_32/mkspecs/features/default_pre.prf C:/Qt/5.8/mingw53_32/mkspecs/features/win32/default_pre.prf ../../EntityManager.pri ../samples.pri C:/Qt/5.8/mingw53_32/mkspecs/features/resolve_config.prf C:/Qt/5.8/mingw53_32/mkspecs/features/exclusive_builds_post.prf C:/Qt/5.8/mingw53_32/mkspecs/features/default_post.prf C:/Qt/5.8/mingw53_32/mkspecs/features/build_pass.prf C:/Qt/5.8/mingw53_32/mkspecs/features/win32/console.prf C:/Qt/5.8/mingw53_32/mkspecs/features/qml_debug.prf C:/Qt/5.8/mingw53_32/mkspecs/features/win32/rtti.prf C:/Qt/5.8/mingw53_32/mkspecs/features/precompile_header.prf C:/Qt/5.8/mingw53_32/mkspecs/features/warn_on.prf C:/Qt/5.8/mingw53_32/mkspecs/features/qt.prf C:/Qt/5.8/mingw53_32/mkspecs/features/resources.prf C:/Qt/5.8/mingw53_32/mkspecs/features/moc.prf C:/Qt/5.8/mingw53_32/mkspecs/features/qmake_use.prf C:/Qt/5.8/mingw53_32/mkspecs/features/file_copies.prf C:/Qt/5.8/mingw53_32/mkspecs/features/testcase_targets.prf C:/Qt/5.8/mingw53_32/mkspecs/features/exceptions.prf C:/Qt/5.8/mingw53_32/mkspecs/features/yacc.prf C:/Qt/5.8/mingw53_32/mkspecs/features/lex.prf validators.pro C:/Qt/5.8/mingw53_32/lib/Qt5Sql.prl C:/Qt/5.8/mingw53_32/lib/Qt5Core.prl    C:/Qt/5.8/mingw53_32/mkspecs/features/data/dummy.cpp address.h person.h main.cpp address.cpp person.cpp    
-
-clean: compiler_clean 
-	-$(DEL_FILE) release/main.o release/address.o release/person.o release/moc_address.o release/moc_person.o
-
-distclean: clean 
-	-$(DEL_FILE) $(DESTDIR_TARGET)
-	-$(DEL_FILE) Makefile.Release
-
-mocclean: compiler_moc_header_clean compiler_moc_source_clean
-
-mocables: compiler_moc_header_make_all compiler_moc_source_make_all
-
-check: first
-
-benchmark: first
-
-compiler_no_pch_compiler_make_all:
-compiler_no_pch_compiler_clean:
-compiler_rcc_make_all:
-compiler_rcc_clean:
-compiler_moc_predefs_make_all: release/moc_predefs.h
-compiler_moc_predefs_clean:
-	-$(DEL_FILE) release/moc_predefs.h
-release/moc_predefs.h: C:/Qt/5.8/mingw53_32/mkspecs/features/data/dummy.cpp
-	g++ -pipe -fno-keep-inline-dllexport -Wall -Wextra -O2 -std=gnu++1y -frtti -Wall -Wextra -dM -E -o release/moc_predefs.h C:/Qt/5.8/mingw53_32/mkspecs/features/data/dummy.cpp
-
-compiler_moc_header_make_all: release/moc_address.cpp release/moc_person.cpp
-compiler_moc_header_clean:
-	-$(DEL_FILE) release/moc_address.cpp release/moc_person.cpp
-release/moc_address.cpp: C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		../../src/relation.h \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		address.h \
-		release/moc_predefs.h \
-		C:/Qt/5.8/mingw53_32/bin/moc.exe
-	'C:\Qt\5.8\mingw53_32\bin\moc.exe' $(DEFINES) --include release/moc_predefs.h -IC:/Qt/5.8/mingw53_32/mkspecs/win32-g++ -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/validators -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/src -IC:/Qt/5.8/mingw53_32/include -IC:/Qt/5.8/mingw53_32/include/QtSql -IC:/Qt/5.8/mingw53_32/include/QtCore -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward address.h -o release/moc_address.cpp
-
-release/moc_person.cpp: C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		person.h \
-		release/moc_predefs.h \
-		C:/Qt/5.8/mingw53_32/bin/moc.exe
-	'C:\Qt\5.8\mingw53_32\bin\moc.exe' $(DEFINES) --include release/moc_predefs.h -IC:/Qt/5.8/mingw53_32/mkspecs/win32-g++ -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/samples/validators -IC:/Users/SeDi/cpp/cit2/classintouch-2/ClassInTouch2/libs/entitymanager/src -IC:/Qt/5.8/mingw53_32/include -IC:/Qt/5.8/mingw53_32/include/QtSql -IC:/Qt/5.8/mingw53_32/include/QtCore -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward person.h -o release/moc_person.cpp
-
-compiler_moc_source_make_all:
-compiler_moc_source_clean:
-compiler_yacc_decl_make_all:
-compiler_yacc_decl_clean:
-compiler_yacc_impl_make_all:
-compiler_yacc_impl_clean:
-compiler_lex_make_all:
-compiler_lex_clean:
-compiler_clean: compiler_moc_predefs_clean compiler_moc_header_clean 
-
-
-
-####### Compile
-
-release/main.o: main.cpp C:/Qt/5.8/mingw53_32/include/QtCore/QCoreApplication \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreapplication.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qeventloop.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDir \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdir.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qfileinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qfile.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qfiledevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		person.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		address.h \
-		../../src/entitymanager.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlDatabase \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqldatabase.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qtsqlglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlRecord \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlrecord.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlField \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlfield.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlError \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlerror.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaType \
-		../../src/schema.h \
-		../../src/tableschema.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlRelation \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlrelationaltablemodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqltablemodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlquerymodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlRelationalTableModel \
-		../../src/querybuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlQuery \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqlquery.h \
-		../../src/expression.h \
-		../../src/query.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QLinkedList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlinkedlist.h \
-		../../src/join.h \
-		../../src/orderby.h \
-		../../src/database.h \
-		C:/Qt/5.8/mingw53_32/include/QtSql/QSqlDriver \
-		C:/Qt/5.8/mingw53_32/include/QtSql/qsqldriver.h \
-		../../src/enums/databasetype.h \
-		../../src/schema/sqliteschema.h \
-		../../src/logger.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QFile \
-		../../src/entityinstancefactory.h \
-		../../src/attribute.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaObject \
-		../../src/queryinterpreter.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QRegularExpressionMatchIterator \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregularexpression.h \
-		../../src/cache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QWeakPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMutex \
-		../../src/entityhelper.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/main.o main.cpp
-
-release/address.o: address.cpp address.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		../../src/relation.h \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		person.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/address.o address.cpp
-
-release/person.o: person.cpp person.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDateTime \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdatetime.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstring.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qchar.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobal.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qconfig.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtcore-config.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsystemdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qprocessordetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcompilerdetection.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypeinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsysinfo.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlogging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qflags.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtypetraits.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbasicatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_bootstrap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qgenericatomic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_cxx11.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qatomic_msvc.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qglobalstatic.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmutex.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnumeric.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qversiontagging.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qrefcount.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qnamespace.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qarraydata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringbuilder.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qshareddata.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhash.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiterator.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qalgorithms.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qhashfunctions.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpair.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qbytearraylist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringlist.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qregexp.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qstringmatcher.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QString \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QObject \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobjectdefs_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcoreevent.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qscopedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetatype.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvarlengtharray.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontainerfwd.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qobject_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QAbstractListModel \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qabstractitemmodel.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvariant.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmap.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qdebug.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qtextstream.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qiodevice.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qlocale.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qvector.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qpoint.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qset.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qcontiguouscache.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qsharedpointer_impl.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QDebug \
-		../../src/entity.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QSharedPointer \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QStringList \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QMetaProperty \
-		C:/Qt/5.8/mingw53_32/include/QtCore/qmetaobject.h \
-		../../src/relation.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QHash \
-		../../src/validators/validatorrule.h \
-		../../src/validators/param.h \
-		C:/Qt/5.8/mingw53_32/include/QtCore/QVariant \
-		../../src/validators/errormsg.h \
-		address.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/person.o person.cpp
-
-release/moc_address.o: release/moc_address.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_address.o release/moc_address.cpp
-
-release/moc_person.o: release/moc_person.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_person.o release/moc_person.cpp
-
-####### Install
-
-install:  FORCE
-
-uninstall:  FORCE
-
-FORCE:
-
diff --git a/samples/validators/debug/address.o b/samples/validators/debug/address.o
deleted file mode 100644
index 65c7c2d..0000000
Binary files a/samples/validators/debug/address.o and /dev/null differ
diff --git a/samples/validators/debug/main.o b/samples/validators/debug/main.o
deleted file mode 100644
index bdd77f0..0000000
Binary files a/samples/validators/debug/main.o and /dev/null differ
diff --git a/samples/validators/debug/moc_address.cpp b/samples/validators/debug/moc_address.cpp
deleted file mode 100644
index 22d0d8f..0000000
--- a/samples/validators/debug/moc_address.cpp
+++ /dev/null
@@ -1,165 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'address.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../address.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#include <QtCore/QSharedPointer>
-#include <QtCore/QList>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'address.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_Address_t {
-    QByteArrayData data[8];
-    char stringdata0[75];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_Address_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_Address_t qt_meta_stringdata_Address = {
-    {
-QT_MOC_LITERAL(0, 0, 7), // "Address"
-QT_MOC_LITERAL(1, 8, 0), // ""
-QT_MOC_LITERAL(2, 9, 5), // "label"
-QT_MOC_LITERAL(3, 15, 6), // "street"
-QT_MOC_LITERAL(4, 22, 8), // "postcode"
-QT_MOC_LITERAL(5, 31, 4), // "city"
-QT_MOC_LITERAL(6, 36, 7), // "persons"
-QT_MOC_LITERAL(7, 44, 30) // "QList<QSharedPointer<Person> >"
-
-    },
-    "Address\0\0label\0street\0postcode\0city\0"
-    "persons\0QList<QSharedPointer<Person> >"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_Address[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       0,    0, // methods
-       5,   15, // properties
-       0,    0, // enums/sets
-       1,   30, // constructors
-       0,       // flags
-       0,       // signalCount
-
- // constructors: parameters
-    0x80000000 | 1,
-
- // properties: name, type, flags
-       2, QMetaType::QString, 0x00095103,
-       3, QMetaType::QString, 0x00095103,
-       4, QMetaType::QString, 0x00095103,
-       5, QMetaType::QString, 0x00095103,
-       6, 0x80000000 | 7, 0x0009510b,
-
- // constructors: name, argc, parameters, tag, flags
-       0,    0,   14,    1, 0x0e /* Public */,
-
-       0        // eod
-};
-
-void Address::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    if (_c == QMetaObject::CreateInstance) {
-        switch (_id) {
-        case 0: { Address *_r = new Address();
-            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
-        default: break;
-        }
-    }
-#ifndef QT_NO_PROPERTIES
-    else if (_c == QMetaObject::ReadProperty) {
-        Address *_t = static_cast<Address *>(_o);
-        Q_UNUSED(_t)
-        void *_v = _a[0];
-        switch (_id) {
-        case 0: *reinterpret_cast< QString*>(_v) = _t->getLabel(); break;
-        case 1: *reinterpret_cast< QString*>(_v) = _t->getStreet(); break;
-        case 2: *reinterpret_cast< QString*>(_v) = _t->getPostcode(); break;
-        case 3: *reinterpret_cast< QString*>(_v) = _t->getCity(); break;
-        case 4: *reinterpret_cast< QList<QSharedPointer<Person> >*>(_v) = _t->getPersons(); break;
-        default: break;
-        }
-    } else if (_c == QMetaObject::WriteProperty) {
-        Address *_t = static_cast<Address *>(_o);
-        Q_UNUSED(_t)
-        void *_v = _a[0];
-        switch (_id) {
-        case 0: _t->setLabel(*reinterpret_cast< QString*>(_v)); break;
-        case 1: _t->setStreet(*reinterpret_cast< QString*>(_v)); break;
-        case 2: _t->setPostcode(*reinterpret_cast< QString*>(_v)); break;
-        case 3: _t->setCity(*reinterpret_cast< QString*>(_v)); break;
-        case 4: _t->setPersons(*reinterpret_cast< QList<QSharedPointer<Person> >*>(_v)); break;
-        default: break;
-        }
-    } else if (_c == QMetaObject::ResetProperty) {
-    }
-#endif // QT_NO_PROPERTIES
-    Q_UNUSED(_o);
-}
-
-const QMetaObject Address::staticMetaObject = {
-    { &CuteEntityManager::Entity::staticMetaObject, qt_meta_stringdata_Address.data,
-      qt_meta_data_Address,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *Address::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *Address::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_Address.stringdata0))
-        return static_cast<void*>(const_cast< Address*>(this));
-    return CuteEntityManager::Entity::qt_metacast(_clname);
-}
-
-int Address::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = CuteEntityManager::Entity::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    
-#ifndef QT_NO_PROPERTIES
-   if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
-            || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) {
-        qt_static_metacall(this, _c, _id, _a);
-        _id -= 5;
-    } else if (_c == QMetaObject::QueryPropertyDesignable) {
-        _id -= 5;
-    } else if (_c == QMetaObject::QueryPropertyScriptable) {
-        _id -= 5;
-    } else if (_c == QMetaObject::QueryPropertyStored) {
-        _id -= 5;
-    } else if (_c == QMetaObject::QueryPropertyEditable) {
-        _id -= 5;
-    } else if (_c == QMetaObject::QueryPropertyUser) {
-        _id -= 5;
-    }
-#endif // QT_NO_PROPERTIES
-    return _id;
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/samples/validators/debug/moc_address.o b/samples/validators/debug/moc_address.o
deleted file mode 100644
index 0bc1b69..0000000
Binary files a/samples/validators/debug/moc_address.o and /dev/null differ
diff --git a/samples/validators/debug/moc_person.cpp b/samples/validators/debug/moc_person.cpp
deleted file mode 100644
index c5f0edc..0000000
--- a/samples/validators/debug/moc_person.cpp
+++ /dev/null
@@ -1,204 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'person.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../person.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#include <QtCore/QSharedPointer>
-#include <QtCore/QList>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'person.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_Person_t {
-    QByteArrayData data[19];
-    char stringdata0[227];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_Person_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_Person_t qt_meta_stringdata_Person = {
-    {
-QT_MOC_LITERAL(0, 0, 6), // "Person"
-QT_MOC_LITERAL(1, 7, 0), // ""
-QT_MOC_LITERAL(2, 8, 6), // "parent"
-QT_MOC_LITERAL(3, 15, 9), // "firstName"
-QT_MOC_LITERAL(4, 25, 10), // "familyName"
-QT_MOC_LITERAL(5, 36, 10), // "namePrefix"
-QT_MOC_LITERAL(6, 47, 8), // "nickName"
-QT_MOC_LITERAL(7, 56, 21), // "customPictureFileName"
-QT_MOC_LITERAL(8, 78, 8), // "birthday"
-QT_MOC_LITERAL(9, 87, 6), // "gender"
-QT_MOC_LITERAL(10, 94, 6), // "Gender"
-QT_MOC_LITERAL(11, 101, 9), // "addresses"
-QT_MOC_LITERAL(12, 111, 31), // "QList<QSharedPointer<Address> >"
-QT_MOC_LITERAL(13, 143, 4), // "MALE"
-QT_MOC_LITERAL(14, 148, 6), // "FEMALE"
-QT_MOC_LITERAL(15, 155, 13), // "UNKNOWNGENDER"
-QT_MOC_LITERAL(16, 169, 9), // "NameOrder"
-QT_MOC_LITERAL(17, 179, 23), // "FIRST_FAMILY_NAME_ORDER"
-QT_MOC_LITERAL(18, 203, 23) // "FAMILY_FIRST_NAME_ORDER"
-
-    },
-    "Person\0\0parent\0firstName\0familyName\0"
-    "namePrefix\0nickName\0customPictureFileName\0"
-    "birthday\0gender\0Gender\0addresses\0"
-    "QList<QSharedPointer<Address> >\0MALE\0"
-    "FEMALE\0UNKNOWNGENDER\0NameOrder\0"
-    "FIRST_FAMILY_NAME_ORDER\0FAMILY_FIRST_NAME_ORDER"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_Person[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       0,    0, // methods
-       8,   18, // properties
-       2,   42, // enums/sets
-       2,   60, // constructors
-       0,       // flags
-       0,       // signalCount
-
- // constructors: parameters
-    0x80000000 | 1, QMetaType::QObjectStar,    2,
-    0x80000000 | 1,
-
- // properties: name, type, flags
-       3, QMetaType::QString, 0x00095103,
-       4, QMetaType::QString, 0x00095103,
-       5, QMetaType::QString, 0x00095103,
-       6, QMetaType::QString, 0x00095103,
-       7, QMetaType::QString, 0x00095103,
-       8, QMetaType::QDate, 0x00095103,
-       9, 0x80000000 | 10, 0x0009510b,
-      11, 0x80000000 | 12, 0x0009510b,
-
- // enums: name, flags, count, data
-      10, 0x2,    3,   50,
-      16, 0x2,    2,   56,
-
- // enum data: key, value
-      13, uint(Person::Gender::MALE),
-      14, uint(Person::Gender::FEMALE),
-      15, uint(Person::Gender::UNKNOWNGENDER),
-      17, uint(Person::NameOrder::FIRST_FAMILY_NAME_ORDER),
-      18, uint(Person::NameOrder::FAMILY_FIRST_NAME_ORDER),
-
- // constructors: name, argc, parameters, tag, flags
-       0,    1,   14,    1, 0x0e /* Public */,
-       0,    0,   17,    1, 0x2e /* Public | MethodCloned */,
-
-       0        // eod
-};
-
-void Person::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    if (_c == QMetaObject::CreateInstance) {
-        switch (_id) {
-        case 0: { Person *_r = new Person((*reinterpret_cast< QObject*(*)>(_a[1])));
-            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
-        case 1: { Person *_r = new Person();
-            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
-        default: break;
-        }
-    }
-#ifndef QT_NO_PROPERTIES
-    else if (_c == QMetaObject::ReadProperty) {
-        Person *_t = static_cast<Person *>(_o);
-        Q_UNUSED(_t)
-        void *_v = _a[0];
-        switch (_id) {
-        case 0: *reinterpret_cast< QString*>(_v) = _t->getFirstName(); break;
-        case 1: *reinterpret_cast< QString*>(_v) = _t->getFamilyName(); break;
-        case 2: *reinterpret_cast< QString*>(_v) = _t->getNamePrefix(); break;
-        case 3: *reinterpret_cast< QString*>(_v) = _t->getNickName(); break;
-        case 4: *reinterpret_cast< QString*>(_v) = _t->getCustomPictureFileName(); break;
-        case 5: *reinterpret_cast< QDate*>(_v) = _t->getBirthday(); break;
-        case 6: *reinterpret_cast< Gender*>(_v) = _t->getGender(); break;
-        case 7: *reinterpret_cast< QList<QSharedPointer<Address> >*>(_v) = _t->getAddresses(); break;
-        default: break;
-        }
-    } else if (_c == QMetaObject::WriteProperty) {
-        Person *_t = static_cast<Person *>(_o);
-        Q_UNUSED(_t)
-        void *_v = _a[0];
-        switch (_id) {
-        case 0: _t->setFirstName(*reinterpret_cast< QString*>(_v)); break;
-        case 1: _t->setFamilyName(*reinterpret_cast< QString*>(_v)); break;
-        case 2: _t->setNamePrefix(*reinterpret_cast< QString*>(_v)); break;
-        case 3: _t->setNickName(*reinterpret_cast< QString*>(_v)); break;
-        case 4: _t->setCustomPictureFileName(*reinterpret_cast< QString*>(_v)); break;
-        case 5: _t->setBirthday(*reinterpret_cast< QDate*>(_v)); break;
-        case 6: _t->setGender(*reinterpret_cast< Gender*>(_v)); break;
-        case 7: _t->setAddresses(*reinterpret_cast< QList<QSharedPointer<Address> >*>(_v)); break;
-        default: break;
-        }
-    } else if (_c == QMetaObject::ResetProperty) {
-    }
-#endif // QT_NO_PROPERTIES
-    Q_UNUSED(_o);
-}
-
-const QMetaObject Person::staticMetaObject = {
-    { &Entity::staticMetaObject, qt_meta_stringdata_Person.data,
-      qt_meta_data_Person,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *Person::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *Person::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_Person.stringdata0))
-        return static_cast<void*>(const_cast< Person*>(this));
-    return Entity::qt_metacast(_clname);
-}
-
-int Person::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = Entity::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    
-#ifndef QT_NO_PROPERTIES
-   if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
-            || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) {
-        qt_static_metacall(this, _c, _id, _a);
-        _id -= 8;
-    } else if (_c == QMetaObject::QueryPropertyDesignable) {
-        _id -= 8;
-    } else if (_c == QMetaObject::QueryPropertyScriptable) {
-        _id -= 8;
-    } else if (_c == QMetaObject::QueryPropertyStored) {
-        _id -= 8;
-    } else if (_c == QMetaObject::QueryPropertyEditable) {
-        _id -= 8;
-    } else if (_c == QMetaObject::QueryPropertyUser) {
-        _id -= 8;
-    }
-#endif // QT_NO_PROPERTIES
-    return _id;
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/samples/validators/debug/moc_person.o b/samples/validators/debug/moc_person.o
deleted file mode 100644
index 48228e1..0000000
Binary files a/samples/validators/debug/moc_person.o and /dev/null differ
diff --git a/samples/validators/debug/moc_predefs.h b/samples/validators/debug/moc_predefs.h
deleted file mode 100644
index 42fe16b..0000000
--- a/samples/validators/debug/moc_predefs.h
+++ /dev/null
@@ -1,286 +0,0 @@
-#define __DBL_MIN_EXP__ (-1021)
-#define __cpp_attributes 200809
-#define __pentiumpro__ 1
-#define __UINT_LEAST16_MAX__ 0xffff
-#define __ATOMIC_ACQUIRE 2
-#define __FLT_MIN__ 1.17549435082228750797e-38F
-#define __GCC_IEC_559_COMPLEX 2
-#define __cpp_aggregate_nsdmi 201304
-#define __UINT_LEAST8_TYPE__ unsigned char
-#define __SIZEOF_FLOAT80__ 12
-#define _WIN32 1
-#define __INTMAX_C(c) c ## LL
-#define __CHAR_BIT__ 8
-#define __UINT8_MAX__ 0xff
-#define __WINT_MAX__ 0xffff
-#define __cpp_static_assert 200410
-#define __ORDER_LITTLE_ENDIAN__ 1234
-#define __SIZE_MAX__ 0xffffffffU
-#define __WCHAR_MAX__ 0xffff
-#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
-#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
-#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
-#define __DBL_DENORM_MIN__ double(4.94065645841246544177e-324L)
-#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
-#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
-#define __GCC_IEC_559 2
-#define __FLT_EVAL_METHOD__ 2
-#define __cpp_binary_literals 201304
-#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
-#define __cpp_variadic_templates 200704
-#define __UINT_FAST64_MAX__ 0xffffffffffffffffULL
-#define __SIG_ATOMIC_TYPE__ int
-#define __DBL_MIN_10_EXP__ (-307)
-#define __FINITE_MATH_ONLY__ 0
-#define __cpp_variable_templates 201304
-#define __GNUC_PATCHLEVEL__ 0
-#define __UINT_FAST8_MAX__ 0xff
-#define __has_include(STR) __has_include__(STR)
-#define _stdcall __attribute__((__stdcall__))
-#define __DEC64_MAX_EXP__ 385
-#define __INT8_C(c) c
-#define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL
-#define __SHRT_MAX__ 0x7fff
-#define __LDBL_MAX__ 1.18973149535723176502e+4932L
-#define __UINT_LEAST8_MAX__ 0xff
-#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
-#define __UINTMAX_TYPE__ long long unsigned int
-#define __DEC32_EPSILON__ 1E-6DF
-#define __UINT32_MAX__ 0xffffffffU
-#define __GXX_EXPERIMENTAL_CXX0X__ 1
-#define __LDBL_MAX_EXP__ 16384
-#define __WINT_MIN__ 0
-#define __SCHAR_MAX__ 0x7f
-#define __WCHAR_MIN__ 0
-#define __INT64_C(c) c ## LL
-#define __DBL_DIG__ 15
-#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
-#define __SIZEOF_INT__ 4
-#define __SIZEOF_POINTER__ 4
-#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
-#define __USER_LABEL_PREFIX__ _
-#define __STDC_HOSTED__ 1
-#define __WIN32 1
-#define __LDBL_HAS_INFINITY__ 1
-#define __FLT_EPSILON__ 1.19209289550781250000e-7F
-#define __GXX_WEAK__ 1
-#define __LDBL_MIN__ 3.36210314311209350626e-4932L
-#define __DEC32_MAX__ 9.999999E96DF
-#define __MINGW32__ 1
-#define __INT32_MAX__ 0x7fffffff
-#define __SIZEOF_LONG__ 4
-#define __UINT16_C(c) c
-#define __DECIMAL_DIG__ 21
-#define __has_include_next(STR) __has_include_next__(STR)
-#define __LDBL_HAS_QUIET_NAN__ 1
-#define _REENTRANT 1
-#define __GNUC__ 5
-#define _cdecl __attribute__((__cdecl__))
-#define __GXX_RTTI 1
-#define __cpp_delegating_constructors 200604
-#define __FLT_HAS_DENORM__ 1
-#define __SIZEOF_LONG_DOUBLE__ 12
-#define __BIGGEST_ALIGNMENT__ 16
-#define __STDC_UTF_16__ 1
-#define __i686 1
-#define __DBL_MAX__ double(1.79769313486231570815e+308L)
-#define _thiscall __attribute__((__thiscall__))
-#define __cpp_raw_strings 200710
-#define __INT_FAST32_MAX__ 0x7fffffff
-#define __WINNT 1
-#define __DBL_HAS_INFINITY__ 1
-#define __INT64_MAX__ 0x7fffffffffffffffLL
-#define __WINNT__ 1
-#define __DEC32_MIN_EXP__ (-94)
-#define __INT_FAST16_TYPE__ short int
-#define _fastcall __attribute__((__fastcall__))
-#define __LDBL_HAS_DENORM__ 1
-#define __cplusplus 201402L
-#define __cpp_ref_qualifiers 200710
-#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL
-#define __INT_LEAST32_MAX__ 0x7fffffff
-#define __DEC32_MIN__ 1E-95DF
-#define __DEPRECATED 1
-#define __DBL_MAX_EXP__ 1024
-#define __DEC128_EPSILON__ 1E-33DL
-#define __ATOMIC_HLE_RELEASE 131072
-#define __WIN32__ 1
-#define __PTRDIFF_MAX__ 0x7fffffff
-#define __ATOMIC_HLE_ACQUIRE 65536
-#define __GNUG__ 5
-#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL
-#define __SIZEOF_SIZE_T__ 4
-#define __cpp_rvalue_reference 200610
-#define __cpp_nsdmi 200809
-#define __SIZEOF_WINT_T__ 2
-#define __cpp_initializer_lists 200806
-#define __GCC_HAVE_DWARF2_CFI_ASM 1
-#define __GXX_ABI_VERSION 1009
-#define __FLT_MIN_EXP__ (-125)
-#define __i686__ 1
-#define __cpp_lambdas 200907
-#define __INT_FAST64_TYPE__ long long int
-#define __DBL_MIN__ double(2.22507385850720138309e-308L)
-#define __FLT_MIN_10_EXP__ (-37)
-#define __DECIMAL_BID_FORMAT__ 1
-#define __GXX_TYPEINFO_EQUALITY_INLINE 0
-#define __DEC128_MIN__ 1E-6143DL
-#define __REGISTER_PREFIX__ 
-#define __UINT16_MAX__ 0xffff
-#define __DBL_HAS_DENORM__ 1
-#define __cdecl __attribute__((__cdecl__))
-#define __UINT8_TYPE__ unsigned char
-#define __NO_INLINE__ 1
-#define __i386 1
-#define __FLT_MANT_DIG__ 24
-#define __VERSION__ "5.3.0"
-#define __UINT64_C(c) c ## ULL
-#define __cpp_unicode_characters 200704
-#define __cpp_decltype_auto 201304
-#define __GCC_ATOMIC_INT_LOCK_FREE 2
-#define _X86_ 1
-#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__
-#define __INT32_C(c) c
-#define __DEC64_EPSILON__ 1E-15DD
-#define __ORDER_PDP_ENDIAN__ 3412
-#define __DEC128_MIN_EXP__ (-6142)
-#define __code_model_32__ 1
-#define __INT_FAST32_TYPE__ int
-#define __UINT_LEAST16_TYPE__ short unsigned int
-#define __INT16_MAX__ 0x7fff
-#define __i386__ 1
-#define __cpp_rtti 199711
-#define __SIZE_TYPE__ unsigned int
-#define __UINT64_MAX__ 0xffffffffffffffffULL
-#define __INT8_TYPE__ signed char
-#define __cpp_digit_separators 201309
-#define __FLT_RADIX__ 2
-#define __INT_LEAST16_TYPE__ short int
-#define __LDBL_EPSILON__ 1.08420217248550443401e-19L
-#define __UINTMAX_C(c) c ## ULL
-#define __SIG_ATOMIC_MAX__ 0x7fffffff
-#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
-#define __SIZEOF_PTRDIFF_T__ 4
-#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF
-#define __pentiumpro 1
-#define __MSVCRT__ 1
-#define __INT_FAST16_MAX__ 0x7fff
-#define __UINT_FAST32_MAX__ 0xffffffffU
-#define __UINT_LEAST64_TYPE__ long long unsigned int
-#define __FLT_HAS_QUIET_NAN__ 1
-#define __FLT_MAX_10_EXP__ 38
-#define __LONG_MAX__ 0x7fffffffL
-#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL
-#define __FLT_HAS_INFINITY__ 1
-#define __cpp_unicode_literals 200710
-#define __UINT_FAST16_TYPE__ short unsigned int
-#define __DEC64_MAX__ 9.999999999999999E384DD
-#define __CHAR16_TYPE__ short unsigned int
-#define __PRAGMA_REDEFINE_EXTNAME 1
-#define __INT_LEAST16_MAX__ 0x7fff
-#define __DEC64_MANT_DIG__ 16
-#define __UINT_LEAST32_MAX__ 0xffffffffU
-#define __GCC_ATOMIC_LONG_LOCK_FREE 2
-#define __INT_LEAST64_TYPE__ long long int
-#define __INT16_TYPE__ short int
-#define __INT_LEAST8_TYPE__ signed char
-#define __DEC32_MAX_EXP__ 97
-#define __INT_FAST8_MAX__ 0x7f
-#define __INTPTR_MAX__ 0x7fffffff
-#define __cpp_sized_deallocation 201309
-#define __GXX_MERGED_TYPEINFO_NAMES 0
-#define __cpp_range_based_for 200907
-#define __stdcall __attribute__((__stdcall__))
-#define __EXCEPTIONS 1
-#define __LDBL_MANT_DIG__ 64
-#define __DBL_HAS_QUIET_NAN__ 1
-#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)
-#define __cpp_return_type_deduction 201304
-#define __INTPTR_TYPE__ int
-#define __UINT16_TYPE__ short unsigned int
-#define __WCHAR_TYPE__ short unsigned int
-#define __SIZEOF_FLOAT__ 4
-#define __UINTPTR_MAX__ 0xffffffffU
-#define __DEC64_MIN_EXP__ (-382)
-#define __cpp_decltype 200707
-#define __INT_FAST64_MAX__ 0x7fffffffffffffffLL
-#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
-#define __FLT_DIG__ 6
-#define __UINT_FAST64_TYPE__ long long unsigned int
-#define __INT_MAX__ 0x7fffffff
-#define WIN32 1
-#define __INT64_TYPE__ long long int
-#define __FLT_MAX_EXP__ 128
-#define __DBL_MANT_DIG__ 53
-#define __cpp_inheriting_constructors 200802
-#define __SIZEOF_FLOAT128__ 16
-#define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL
-#define __DEC64_MIN__ 1E-383DD
-#define __WINT_TYPE__ short unsigned int
-#define __UINT_LEAST32_TYPE__ unsigned int
-#define __SIZEOF_SHORT__ 2
-#define __LDBL_MIN_EXP__ (-16381)
-#define __INT_LEAST8_MAX__ 0x7f
-#define __WCHAR_UNSIGNED__ 1
-#define __LDBL_MAX_10_EXP__ 4932
-#define __ATOMIC_RELAXED 0
-#define __DBL_EPSILON__ double(2.22044604925031308085e-16L)
-#define __thiscall __attribute__((__thiscall__))
-#define __UINT8_C(c) c
-#define __INT_LEAST32_TYPE__ int
-#define __SIZEOF_WCHAR_T__ 2
-#define __UINT64_TYPE__ long long unsigned int
-#define __INT_FAST8_TYPE__ signed char
-#define __fastcall __attribute__((__fastcall__))
-#define __GNUC_STDC_INLINE__ 1
-#define __DBL_DECIMAL_DIG__ 17
-#define __STDC_UTF_32__ 1
-#define __DEC_EVAL_METHOD__ 2
-#define __ORDER_BIG_ENDIAN__ 4321
-#define __cpp_runtime_arrays 198712
-#define __UINT32_C(c) c ## U
-#define __INTMAX_MAX__ 0x7fffffffffffffffLL
-#define __cpp_alias_templates 200704
-#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
-#define WINNT 1
-#define __FLT_DENORM_MIN__ 1.40129846432481707092e-45F
-#define __INT8_MAX__ 0x7f
-#define __UINT_FAST32_TYPE__ unsigned int
-#define __CHAR32_TYPE__ unsigned int
-#define __FLT_MAX__ 3.40282346638528859812e+38F
-#define __cpp_constexpr 201304
-#define __INT32_TYPE__ int
-#define __SIZEOF_DOUBLE__ 8
-#define __cpp_exceptions 199711
-#define __INTMAX_TYPE__ long long int
-#define i386 1
-#define _INTEGRAL_MAX_BITS 64
-#define __DEC128_MAX_EXP__ 6145
-#define __ATOMIC_CONSUME 1
-#define __GNUC_MINOR__ 3
-#define __UINTMAX_MAX__ 0xffffffffffffffffULL
-#define __DEC32_MANT_DIG__ 7
-#define __DBL_MAX_10_EXP__ 308
-#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L
-#define __INT16_C(c) c
-#define __cpp_generic_lambdas 201304
-#define __STDC__ 1
-#define __PTRDIFF_TYPE__ int
-#define __ATOMIC_SEQ_CST 5
-#define __UINT32_TYPE__ unsigned int
-#define __UINTPTR_TYPE__ unsigned int
-#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD
-#define __DEC128_MANT_DIG__ 34
-#define __LDBL_MIN_10_EXP__ (-4931)
-#define __SIZEOF_LONG_LONG__ 8
-#define __cpp_user_defined_literals 200809
-#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
-#define __LDBL_DIG__ 18
-#define __FLT_DECIMAL_DIG__ 9
-#define __UINT_FAST16_MAX__ 0xffff
-#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
-#define __UINT_FAST8_TYPE__ unsigned char
-#define __cpp_init_captures 201304
-#define __ATOMIC_ACQ_REL 4
-#define __ATOMIC_RELEASE 3
-#define __declspec(x) __attribute__((x))
diff --git a/samples/validators/debug/person.o b/samples/validators/debug/person.o
deleted file mode 100644
index 1b81e2c..0000000
Binary files a/samples/validators/debug/person.o and /dev/null differ
diff --git a/samples/validators/debug/validators.exe b/samples/validators/debug/validators.exe
deleted file mode 100644
index 6f6c5db..0000000
Binary files a/samples/validators/debug/validators.exe and /dev/null differ
diff --git a/src/debug/CuteEntityManager_resource_res.o b/src/debug/CuteEntityManager_resource_res.o
deleted file mode 100644
index bd02e9d..0000000
Binary files a/src/debug/CuteEntityManager_resource_res.o and /dev/null differ
diff --git a/src/debug/attribute.o b/src/debug/attribute.o
deleted file mode 100644
index 308f2f1..0000000
Binary files a/src/debug/attribute.o and /dev/null differ
diff --git a/src/debug/attributeresolver.o b/src/debug/attributeresolver.o
deleted file mode 100644
index 7bc7f01..0000000
Binary files a/src/debug/attributeresolver.o and /dev/null differ
diff --git a/src/debug/cache.o b/src/debug/cache.o
deleted file mode 100644
index 7246378..0000000
Binary files a/src/debug/cache.o and /dev/null differ
diff --git a/src/debug/comparevalidator.o b/src/debug/comparevalidator.o
deleted file mode 100644
index 9daad9b..0000000
Binary files a/src/debug/comparevalidator.o and /dev/null differ
diff --git a/src/debug/database.o b/src/debug/database.o
deleted file mode 100644
index 0102a95..0000000
Binary files a/src/debug/database.o and /dev/null differ
diff --git a/src/debug/databasemigration.o b/src/debug/databasemigration.o
deleted file mode 100644
index 00c76f9..0000000
Binary files a/src/debug/databasemigration.o and /dev/null differ
diff --git a/src/debug/datevalidator.o b/src/debug/datevalidator.o
deleted file mode 100644
index 17aa1e8..0000000
Binary files a/src/debug/datevalidator.o and /dev/null differ
diff --git a/src/debug/defaultvalidator.o b/src/debug/defaultvalidator.o
deleted file mode 100644
index d96138d..0000000
Binary files a/src/debug/defaultvalidator.o and /dev/null differ
diff --git a/src/debug/emailvalidator.o b/src/debug/emailvalidator.o
deleted file mode 100644
index cfd3596..0000000
Binary files a/src/debug/emailvalidator.o and /dev/null differ
diff --git a/src/debug/entity.o b/src/debug/entity.o
deleted file mode 100644
index 5c5fb87..0000000
Binary files a/src/debug/entity.o and /dev/null differ
diff --git a/src/debug/entityhelper.o b/src/debug/entityhelper.o
deleted file mode 100644
index f7f2a15..0000000
Binary files a/src/debug/entityhelper.o and /dev/null differ
diff --git a/src/debug/entityinspector.o b/src/debug/entityinspector.o
deleted file mode 100644
index 5b97d90..0000000
Binary files a/src/debug/entityinspector.o and /dev/null differ
diff --git a/src/debug/entityinstancefactory.o b/src/debug/entityinstancefactory.o
deleted file mode 100644
index aba435d..0000000
Binary files a/src/debug/entityinstancefactory.o and /dev/null differ
diff --git a/src/debug/entitymanager.o b/src/debug/entitymanager.o
deleted file mode 100644
index 646cb7c..0000000
Binary files a/src/debug/entitymanager.o and /dev/null differ
diff --git a/src/debug/errormsg.o b/src/debug/errormsg.o
deleted file mode 100644
index 1d83ea2..0000000
Binary files a/src/debug/errormsg.o and /dev/null differ
diff --git a/src/debug/existvalidator.o b/src/debug/existvalidator.o
deleted file mode 100644
index 3f5df9f..0000000
Binary files a/src/debug/existvalidator.o and /dev/null differ
diff --git a/src/debug/expression.o b/src/debug/expression.o
deleted file mode 100644
index c372174..0000000
Binary files a/src/debug/expression.o and /dev/null differ
diff --git a/src/debug/filevalidator.o b/src/debug/filevalidator.o
deleted file mode 100644
index b72669f..0000000
Binary files a/src/debug/filevalidator.o and /dev/null differ
diff --git a/src/debug/imagevalidator.o b/src/debug/imagevalidator.o
deleted file mode 100644
index d9ac8e0..0000000
Binary files a/src/debug/imagevalidator.o and /dev/null differ
diff --git a/src/debug/join.o b/src/debug/join.o
deleted file mode 100644
index 2860bbb..0000000
Binary files a/src/debug/join.o and /dev/null differ
diff --git a/src/debug/lengthvalidator.o b/src/debug/lengthvalidator.o
deleted file mode 100644
index 52be19d..0000000
Binary files a/src/debug/lengthvalidator.o and /dev/null differ
diff --git a/src/debug/logger.o b/src/debug/logger.o
deleted file mode 100644
index 5360375..0000000
Binary files a/src/debug/logger.o and /dev/null differ
diff --git a/src/debug/moc_comparevalidator.cpp b/src/debug/moc_comparevalidator.cpp
deleted file mode 100644
index 868c228..0000000
--- a/src/debug/moc_comparevalidator.cpp
+++ /dev/null
@@ -1,92 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'comparevalidator.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../validators/comparevalidator.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'comparevalidator.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_CuteEntityManager__CompareValidator_t {
-    QByteArrayData data[1];
-    char stringdata0[36];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_CuteEntityManager__CompareValidator_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_CuteEntityManager__CompareValidator_t qt_meta_stringdata_CuteEntityManager__CompareValidator = {
-    {
-QT_MOC_LITERAL(0, 0, 35) // "CuteEntityManager::CompareVal..."
-
-    },
-    "CuteEntityManager::CompareValidator"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_CuteEntityManager__CompareValidator[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       0,    0, // methods
-       0,    0, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       0,       // signalCount
-
-       0        // eod
-};
-
-void CuteEntityManager::CompareValidator::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    Q_UNUSED(_o);
-    Q_UNUSED(_id);
-    Q_UNUSED(_c);
-    Q_UNUSED(_a);
-}
-
-const QMetaObject CuteEntityManager::CompareValidator::staticMetaObject = {
-    { &Validator::staticMetaObject, qt_meta_stringdata_CuteEntityManager__CompareValidator.data,
-      qt_meta_data_CuteEntityManager__CompareValidator,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *CuteEntityManager::CompareValidator::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *CuteEntityManager::CompareValidator::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_CuteEntityManager__CompareValidator.stringdata0))
-        return static_cast<void*>(const_cast< CompareValidator*>(this));
-    return Validator::qt_metacast(_clname);
-}
-
-int CuteEntityManager::CompareValidator::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = Validator::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    return _id;
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/src/debug/moc_comparevalidator.o b/src/debug/moc_comparevalidator.o
deleted file mode 100644
index d5f2502..0000000
Binary files a/src/debug/moc_comparevalidator.o and /dev/null differ
diff --git a/src/debug/moc_databasemigration.cpp b/src/debug/moc_databasemigration.cpp
deleted file mode 100644
index d7f27c0..0000000
--- a/src/debug/moc_databasemigration.cpp
+++ /dev/null
@@ -1,151 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'databasemigration.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../databasemigration.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'databasemigration.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_CuteEntityManager__DatabaseMigration_t {
-    QByteArrayData data[5];
-    char stringdata0[74];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_CuteEntityManager__DatabaseMigration_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_CuteEntityManager__DatabaseMigration_t qt_meta_stringdata_CuteEntityManager__DatabaseMigration = {
-    {
-QT_MOC_LITERAL(0, 0, 36), // "CuteEntityManager::DatabaseMi..."
-QT_MOC_LITERAL(1, 37, 17), // "DatabaseMigration"
-QT_MOC_LITERAL(2, 55, 0), // ""
-QT_MOC_LITERAL(3, 56, 7), // "version"
-QT_MOC_LITERAL(4, 64, 9) // "applyTime"
-
-    },
-    "CuteEntityManager::DatabaseMigration\0"
-    "DatabaseMigration\0\0version\0applyTime"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_CuteEntityManager__DatabaseMigration[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       0,    0, // methods
-       2,   15, // properties
-       0,    0, // enums/sets
-       1,   21, // constructors
-       0,       // flags
-       0,       // signalCount
-
- // constructors: parameters
-    0x80000000 | 2,
-
- // properties: name, type, flags
-       3, QMetaType::QString, 0x00095103,
-       4, QMetaType::QDateTime, 0x00095103,
-
- // constructors: name, argc, parameters, tag, flags
-       1,    0,   14,    2, 0x0e /* Public */,
-
-       0        // eod
-};
-
-void CuteEntityManager::DatabaseMigration::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    if (_c == QMetaObject::CreateInstance) {
-        switch (_id) {
-        case 0: { DatabaseMigration *_r = new DatabaseMigration();
-            if (_a[0]) *reinterpret_cast<QObject**>(_a[0]) = _r; } break;
-        default: break;
-        }
-    }
-#ifndef QT_NO_PROPERTIES
-    else if (_c == QMetaObject::ReadProperty) {
-        DatabaseMigration *_t = static_cast<DatabaseMigration *>(_o);
-        Q_UNUSED(_t)
-        void *_v = _a[0];
-        switch (_id) {
-        case 0: *reinterpret_cast< QString*>(_v) = _t->getVersion(); break;
-        case 1: *reinterpret_cast< QDateTime*>(_v) = _t->getApplyTime(); break;
-        default: break;
-        }
-    } else if (_c == QMetaObject::WriteProperty) {
-        DatabaseMigration *_t = static_cast<DatabaseMigration *>(_o);
-        Q_UNUSED(_t)
-        void *_v = _a[0];
-        switch (_id) {
-        case 0: _t->setVersion(*reinterpret_cast< QString*>(_v)); break;
-        case 1: _t->setApplyTime(*reinterpret_cast< QDateTime*>(_v)); break;
-        default: break;
-        }
-    } else if (_c == QMetaObject::ResetProperty) {
-    }
-#endif // QT_NO_PROPERTIES
-    Q_UNUSED(_o);
-}
-
-const QMetaObject CuteEntityManager::DatabaseMigration::staticMetaObject = {
-    { &Entity::staticMetaObject, qt_meta_stringdata_CuteEntityManager__DatabaseMigration.data,
-      qt_meta_data_CuteEntityManager__DatabaseMigration,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *CuteEntityManager::DatabaseMigration::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *CuteEntityManager::DatabaseMigration::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_CuteEntityManager__DatabaseMigration.stringdata0))
-        return static_cast<void*>(const_cast< DatabaseMigration*>(this));
-    return Entity::qt_metacast(_clname);
-}
-
-int CuteEntityManager::DatabaseMigration::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = Entity::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    
-#ifndef QT_NO_PROPERTIES
-   if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
-            || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) {
-        qt_static_metacall(this, _c, _id, _a);
-        _id -= 2;
-    } else if (_c == QMetaObject::QueryPropertyDesignable) {
-        _id -= 2;
-    } else if (_c == QMetaObject::QueryPropertyScriptable) {
-        _id -= 2;
-    } else if (_c == QMetaObject::QueryPropertyStored) {
-        _id -= 2;
-    } else if (_c == QMetaObject::QueryPropertyEditable) {
-        _id -= 2;
-    } else if (_c == QMetaObject::QueryPropertyUser) {
-        _id -= 2;
-    }
-#endif // QT_NO_PROPERTIES
-    return _id;
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/src/debug/moc_databasemigration.o b/src/debug/moc_databasemigration.o
deleted file mode 100644
index 9bac01f..0000000
Binary files a/src/debug/moc_databasemigration.o and /dev/null differ
diff --git a/src/debug/moc_datevalidator.cpp b/src/debug/moc_datevalidator.cpp
deleted file mode 100644
index 44cc611..0000000
--- a/src/debug/moc_datevalidator.cpp
+++ /dev/null
@@ -1,92 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'datevalidator.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../validators/datevalidator.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'datevalidator.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_CuteEntityManager__DateValidator_t {
-    QByteArrayData data[1];
-    char stringdata0[33];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_CuteEntityManager__DateValidator_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_CuteEntityManager__DateValidator_t qt_meta_stringdata_CuteEntityManager__DateValidator = {
-    {
-QT_MOC_LITERAL(0, 0, 32) // "CuteEntityManager::DateValidator"
-
-    },
-    "CuteEntityManager::DateValidator"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_CuteEntityManager__DateValidator[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       0,    0, // methods
-       0,    0, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       0,       // signalCount
-
-       0        // eod
-};
-
-void CuteEntityManager::DateValidator::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    Q_UNUSED(_o);
-    Q_UNUSED(_id);
-    Q_UNUSED(_c);
-    Q_UNUSED(_a);
-}
-
-const QMetaObject CuteEntityManager::DateValidator::staticMetaObject = {
-    { &Validator::staticMetaObject, qt_meta_stringdata_CuteEntityManager__DateValidator.data,
-      qt_meta_data_CuteEntityManager__DateValidator,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *CuteEntityManager::DateValidator::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *CuteEntityManager::DateValidator::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_CuteEntityManager__DateValidator.stringdata0))
-        return static_cast<void*>(const_cast< DateValidator*>(this));
-    return Validator::qt_metacast(_clname);
-}
-
-int CuteEntityManager::DateValidator::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = Validator::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    return _id;
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/src/debug/moc_datevalidator.o b/src/debug/moc_datevalidator.o
deleted file mode 100644
index 98cac2f..0000000
Binary files a/src/debug/moc_datevalidator.o and /dev/null differ
diff --git a/src/debug/moc_defaultvalidator.cpp b/src/debug/moc_defaultvalidator.cpp
deleted file mode 100644
index 655a6fd..0000000
--- a/src/debug/moc_defaultvalidator.cpp
+++ /dev/null
@@ -1,92 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'defaultvalidator.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../validators/defaultvalidator.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'defaultvalidator.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_CuteEntityManager__DefaultValidator_t {
-    QByteArrayData data[1];
-    char stringdata0[36];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_CuteEntityManager__DefaultValidator_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_CuteEntityManager__DefaultValidator_t qt_meta_stringdata_CuteEntityManager__DefaultValidator = {
-    {
-QT_MOC_LITERAL(0, 0, 35) // "CuteEntityManager::DefaultVal..."
-
-    },
-    "CuteEntityManager::DefaultValidator"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_CuteEntityManager__DefaultValidator[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       0,    0, // methods
-       0,    0, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       0,       // signalCount
-
-       0        // eod
-};
-
-void CuteEntityManager::DefaultValidator::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    Q_UNUSED(_o);
-    Q_UNUSED(_id);
-    Q_UNUSED(_c);
-    Q_UNUSED(_a);
-}
-
-const QMetaObject CuteEntityManager::DefaultValidator::staticMetaObject = {
-    { &Validator::staticMetaObject, qt_meta_stringdata_CuteEntityManager__DefaultValidator.data,
-      qt_meta_data_CuteEntityManager__DefaultValidator,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *CuteEntityManager::DefaultValidator::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *CuteEntityManager::DefaultValidator::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_CuteEntityManager__DefaultValidator.stringdata0))
-        return static_cast<void*>(const_cast< DefaultValidator*>(this));
-    return Validator::qt_metacast(_clname);
-}
-
-int CuteEntityManager::DefaultValidator::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = Validator::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    return _id;
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/src/debug/moc_defaultvalidator.o b/src/debug/moc_defaultvalidator.o
deleted file mode 100644
index 9ba27f6..0000000
Binary files a/src/debug/moc_defaultvalidator.o and /dev/null differ
diff --git a/src/debug/moc_emailvalidator.cpp b/src/debug/moc_emailvalidator.cpp
deleted file mode 100644
index ae3be75..0000000
--- a/src/debug/moc_emailvalidator.cpp
+++ /dev/null
@@ -1,92 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'emailvalidator.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../validators/emailvalidator.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'emailvalidator.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_CuteEntityManager__EmailValidator_t {
-    QByteArrayData data[1];
-    char stringdata0[34];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_CuteEntityManager__EmailValidator_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_CuteEntityManager__EmailValidator_t qt_meta_stringdata_CuteEntityManager__EmailValidator = {
-    {
-QT_MOC_LITERAL(0, 0, 33) // "CuteEntityManager::EmailValid..."
-
-    },
-    "CuteEntityManager::EmailValidator"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_CuteEntityManager__EmailValidator[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       0,    0, // methods
-       0,    0, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       0,       // signalCount
-
-       0        // eod
-};
-
-void CuteEntityManager::EmailValidator::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    Q_UNUSED(_o);
-    Q_UNUSED(_id);
-    Q_UNUSED(_c);
-    Q_UNUSED(_a);
-}
-
-const QMetaObject CuteEntityManager::EmailValidator::staticMetaObject = {
-    { &Validator::staticMetaObject, qt_meta_stringdata_CuteEntityManager__EmailValidator.data,
-      qt_meta_data_CuteEntityManager__EmailValidator,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *CuteEntityManager::EmailValidator::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *CuteEntityManager::EmailValidator::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_CuteEntityManager__EmailValidator.stringdata0))
-        return static_cast<void*>(const_cast< EmailValidator*>(this));
-    return Validator::qt_metacast(_clname);
-}
-
-int CuteEntityManager::EmailValidator::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = Validator::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    return _id;
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/src/debug/moc_emailvalidator.o b/src/debug/moc_emailvalidator.o
deleted file mode 100644
index cac554c..0000000
Binary files a/src/debug/moc_emailvalidator.o and /dev/null differ
diff --git a/src/debug/moc_entity.cpp b/src/debug/moc_entity.cpp
deleted file mode 100644
index 9afcfaa..0000000
--- a/src/debug/moc_entity.cpp
+++ /dev/null
@@ -1,175 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'entity.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../entity.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'entity.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_CuteEntityManager__Entity_t {
-    QByteArrayData data[4];
-    char stringdata0[40];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_CuteEntityManager__Entity_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_CuteEntityManager__Entity_t qt_meta_stringdata_CuteEntityManager__Entity = {
-    {
-QT_MOC_LITERAL(0, 0, 25), // "CuteEntityManager::Entity"
-QT_MOC_LITERAL(1, 26, 9), // "idChanged"
-QT_MOC_LITERAL(2, 36, 0), // ""
-QT_MOC_LITERAL(3, 37, 2) // "id"
-
-    },
-    "CuteEntityManager::Entity\0idChanged\0"
-    "\0id"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_CuteEntityManager__Entity[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       1,   14, // methods
-       1,   20, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       1,       // signalCount
-
- // signals: name, argc, parameters, tag, flags
-       1,    0,   19,    2, 0x06 /* Public */,
-
- // signals: parameters
-    QMetaType::Void,
-
- // properties: name, type, flags
-       3, QMetaType::LongLong, 0x00495103,
-
- // properties: notify_signal_id
-       0,
-
-       0        // eod
-};
-
-void CuteEntityManager::Entity::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        Entity *_t = static_cast<Entity *>(_o);
-        Q_UNUSED(_t)
-        switch (_id) {
-        case 0: _t->idChanged(); break;
-        default: ;
-        }
-    } else if (_c == QMetaObject::IndexOfMethod) {
-        int *result = reinterpret_cast<int *>(_a[0]);
-        void **func = reinterpret_cast<void **>(_a[1]);
-        {
-            typedef void (Entity::*_t)();
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Entity::idChanged)) {
-                *result = 0;
-                return;
-            }
-        }
-    }
-#ifndef QT_NO_PROPERTIES
-    else if (_c == QMetaObject::ReadProperty) {
-        Entity *_t = static_cast<Entity *>(_o);
-        Q_UNUSED(_t)
-        void *_v = _a[0];
-        switch (_id) {
-        case 0: *reinterpret_cast< qint64*>(_v) = _t->getId(); break;
-        default: break;
-        }
-    } else if (_c == QMetaObject::WriteProperty) {
-        Entity *_t = static_cast<Entity *>(_o);
-        Q_UNUSED(_t)
-        void *_v = _a[0];
-        switch (_id) {
-        case 0: _t->setId(*reinterpret_cast< qint64*>(_v)); break;
-        default: break;
-        }
-    } else if (_c == QMetaObject::ResetProperty) {
-    }
-#endif // QT_NO_PROPERTIES
-    Q_UNUSED(_a);
-}
-
-const QMetaObject CuteEntityManager::Entity::staticMetaObject = {
-    { &QObject::staticMetaObject, qt_meta_stringdata_CuteEntityManager__Entity.data,
-      qt_meta_data_CuteEntityManager__Entity,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *CuteEntityManager::Entity::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *CuteEntityManager::Entity::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_CuteEntityManager__Entity.stringdata0))
-        return static_cast<void*>(const_cast< Entity*>(this));
-    return QObject::qt_metacast(_clname);
-}
-
-int CuteEntityManager::Entity::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = QObject::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        if (_id < 1)
-            qt_static_metacall(this, _c, _id, _a);
-        _id -= 1;
-    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
-        if (_id < 1)
-            *reinterpret_cast<int*>(_a[0]) = -1;
-        _id -= 1;
-    }
-#ifndef QT_NO_PROPERTIES
-   else if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
-            || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) {
-        qt_static_metacall(this, _c, _id, _a);
-        _id -= 1;
-    } else if (_c == QMetaObject::QueryPropertyDesignable) {
-        _id -= 1;
-    } else if (_c == QMetaObject::QueryPropertyScriptable) {
-        _id -= 1;
-    } else if (_c == QMetaObject::QueryPropertyStored) {
-        _id -= 1;
-    } else if (_c == QMetaObject::QueryPropertyEditable) {
-        _id -= 1;
-    } else if (_c == QMetaObject::QueryPropertyUser) {
-        _id -= 1;
-    }
-#endif // QT_NO_PROPERTIES
-    return _id;
-}
-
-// SIGNAL 0
-void CuteEntityManager::Entity::idChanged()
-{
-    QMetaObject::activate(this, &staticMetaObject, 0, Q_NULLPTR);
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/src/debug/moc_entity.o b/src/debug/moc_entity.o
deleted file mode 100644
index 6913ce8..0000000
Binary files a/src/debug/moc_entity.o and /dev/null differ
diff --git a/src/debug/moc_entitymanager.cpp b/src/debug/moc_entitymanager.cpp
deleted file mode 100644
index 17b4c0e..0000000
--- a/src/debug/moc_entitymanager.cpp
+++ /dev/null
@@ -1,383 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'entitymanager.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../entitymanager.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#include <QtCore/QSharedPointer>
-#include <QtCore/QList>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'entitymanager.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_CuteEntityManager__EntityManager_t {
-    QByteArrayData data[50];
-    char stringdata0[665];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_CuteEntityManager__EntityManager_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_CuteEntityManager__EntityManager_t qt_meta_stringdata_CuteEntityManager__EntityManager = {
-    {
-QT_MOC_LITERAL(0, 0, 32), // "CuteEntityManager::EntityManager"
-QT_MOC_LITERAL(1, 33, 7), // "startup"
-QT_MOC_LITERAL(2, 41, 0), // ""
-QT_MOC_LITERAL(3, 42, 7), // "version"
-QT_MOC_LITERAL(4, 50, 12), // "toInitialize"
-QT_MOC_LITERAL(5, 63, 13), // "createIndices"
-QT_MOC_LITERAL(6, 77, 12), // "executeQuery"
-QT_MOC_LITERAL(7, 90, 5), // "query"
-QT_MOC_LITERAL(8, 96, 8), // "findById"
-QT_MOC_LITERAL(9, 105, 22), // "QSharedPointer<Entity>"
-QT_MOC_LITERAL(10, 128, 2), // "id"
-QT_MOC_LITERAL(11, 131, 9), // "classname"
-QT_MOC_LITERAL(12, 141, 7), // "refresh"
-QT_MOC_LITERAL(13, 149, 22), // "findEntityByAttributes"
-QT_MOC_LITERAL(14, 172, 30), // "QList<QSharedPointer<Entity> >"
-QT_MOC_LITERAL(15, 203, 6), // "entity"
-QT_MOC_LITERAL(16, 210, 8), // "ignoreID"
-QT_MOC_LITERAL(17, 219, 16), // "resolveRelations"
-QT_MOC_LITERAL(18, 236, 6), // "findId"
-QT_MOC_LITERAL(19, 243, 23), // "QSharedPointer<Entity>&"
-QT_MOC_LITERAL(20, 267, 6), // "create"
-QT_MOC_LITERAL(21, 274, 31), // "QList<QSharedPointer<Entity> >&"
-QT_MOC_LITERAL(22, 306, 8), // "entities"
-QT_MOC_LITERAL(23, 315, 16), // "persistRelations"
-QT_MOC_LITERAL(24, 332, 14), // "checkDuplicate"
-QT_MOC_LITERAL(25, 347, 8), // "validate"
-QT_MOC_LITERAL(26, 356, 25), // "relationsIgnoreHasChanged"
-QT_MOC_LITERAL(27, 382, 4), // "save"
-QT_MOC_LITERAL(28, 387, 16), // "ignoreHasChanged"
-QT_MOC_LITERAL(29, 404, 9), // "removeAll"
-QT_MOC_LITERAL(30, 414, 7), // "tblname"
-QT_MOC_LITERAL(31, 422, 11), // "createTable"
-QT_MOC_LITERAL(32, 434, 20), // "createRelationTables"
-QT_MOC_LITERAL(33, 455, 9), // "className"
-QT_MOC_LITERAL(34, 465, 11), // "removeTable"
-QT_MOC_LITERAL(35, 477, 5), // "count"
-QT_MOC_LITERAL(36, 483, 15), // "joinBaseClasses"
-QT_MOC_LITERAL(37, 499, 9), // "tableName"
-QT_MOC_LITERAL(38, 509, 5), // "getDb"
-QT_MOC_LITERAL(39, 515, 24), // "QSharedPointer<Database>"
-QT_MOC_LITERAL(40, 540, 5), // "setDb"
-QT_MOC_LITERAL(41, 546, 5), // "value"
-QT_MOC_LITERAL(42, 552, 9), // "getSchema"
-QT_MOC_LITERAL(43, 562, 22), // "QSharedPointer<Schema>"
-QT_MOC_LITERAL(44, 585, 13), // "selectByQuery"
-QT_MOC_LITERAL(45, 599, 31), // "QList<QHash<QString,QVariant> >"
-QT_MOC_LITERAL(46, 631, 6), // "Query&"
-QT_MOC_LITERAL(47, 638, 11), // "selectBySql"
-QT_MOC_LITERAL(48, 650, 3), // "sql"
-QT_MOC_LITERAL(49, 654, 10) // "hasChanged"
-
-    },
-    "CuteEntityManager::EntityManager\0"
-    "startup\0\0version\0toInitialize\0"
-    "createIndices\0executeQuery\0query\0"
-    "findById\0QSharedPointer<Entity>\0id\0"
-    "classname\0refresh\0findEntityByAttributes\0"
-    "QList<QSharedPointer<Entity> >\0entity\0"
-    "ignoreID\0resolveRelations\0findId\0"
-    "QSharedPointer<Entity>&\0create\0"
-    "QList<QSharedPointer<Entity> >&\0"
-    "entities\0persistRelations\0checkDuplicate\0"
-    "validate\0relationsIgnoreHasChanged\0"
-    "save\0ignoreHasChanged\0removeAll\0tblname\0"
-    "createTable\0createRelationTables\0"
-    "className\0removeTable\0count\0joinBaseClasses\0"
-    "tableName\0getDb\0QSharedPointer<Database>\0"
-    "setDb\0value\0getSchema\0QSharedPointer<Schema>\0"
-    "selectByQuery\0QList<QHash<QString,QVariant> >\0"
-    "Query&\0selectBySql\0sql\0hasChanged"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_CuteEntityManager__EntityManager[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-      37,   14, // methods
-       0,    0, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       0,       // signalCount
-
- // slots: name, argc, parameters, tag, flags
-       1,    3,  199,    2, 0x0a /* Public */,
-       1,    2,  206,    2, 0x2a /* Public | MethodCloned */,
-       6,    1,  211,    2, 0x0a /* Public */,
-       8,    3,  214,    2, 0x0a /* Public */,
-       8,    2,  221,    2, 0x2a /* Public | MethodCloned */,
-      13,    3,  226,    2, 0x0a /* Public */,
-      13,    2,  233,    2, 0x2a /* Public | MethodCloned */,
-      13,    1,  238,    2, 0x2a /* Public | MethodCloned */,
-      18,    1,  241,    2, 0x0a /* Public */,
-      20,    5,  244,    2, 0x0a /* Public */,
-      20,    4,  255,    2, 0x2a /* Public | MethodCloned */,
-      20,    3,  264,    2, 0x2a /* Public | MethodCloned */,
-      20,    2,  271,    2, 0x2a /* Public | MethodCloned */,
-      20,    1,  276,    2, 0x2a /* Public | MethodCloned */,
-      27,    5,  279,    2, 0x0a /* Public */,
-      27,    4,  290,    2, 0x2a /* Public | MethodCloned */,
-      27,    3,  299,    2, 0x2a /* Public | MethodCloned */,
-      27,    2,  306,    2, 0x2a /* Public | MethodCloned */,
-      27,    1,  311,    2, 0x2a /* Public | MethodCloned */,
-      29,    1,  314,    2, 0x0a /* Public */,
-      31,    2,  317,    2, 0x0a /* Public */,
-      31,    1,  322,    2, 0x2a /* Public | MethodCloned */,
-      31,    2,  325,    2, 0x0a /* Public */,
-      31,    1,  330,    2, 0x2a /* Public | MethodCloned */,
-      34,    1,  333,    2, 0x0a /* Public */,
-      35,    3,  336,    2, 0x0a /* Public */,
-      35,    2,  343,    2, 0x2a /* Public | MethodCloned */,
-      35,    1,  348,    2, 0x2a /* Public | MethodCloned */,
-      35,    1,  351,    2, 0x0a /* Public */,
-      38,    0,  354,    2, 0x0a /* Public */,
-      40,    1,  355,    2, 0x0a /* Public */,
-      42,    0,  358,    2, 0x0a /* Public */,
-      44,    1,  359,    2, 0x0a /* Public */,
-      47,    1,  362,    2, 0x0a /* Public */,
-      35,    1,  365,    2, 0x0a /* Public */,
-      25,    1,  368,    2, 0x0a /* Public */,
-      49,    1,  371,    2, 0x0a /* Public */,
-
- // slots: parameters
-    QMetaType::Bool, QMetaType::QString, QMetaType::QStringList, QMetaType::Bool,    3,    4,    5,
-    QMetaType::Bool, QMetaType::QString, QMetaType::QStringList,    3,    4,
-    QMetaType::Bool, QMetaType::QString,    7,
-    0x80000000 | 9, QMetaType::LongLong, QMetaType::QString, QMetaType::Bool,   10,   11,   12,
-    0x80000000 | 9, QMetaType::LongLong, QMetaType::QString,   10,   11,
-    0x80000000 | 14, 0x80000000 | 9, QMetaType::Bool, QMetaType::Bool,   15,   16,   17,
-    0x80000000 | 14, 0x80000000 | 9, QMetaType::Bool,   15,   16,
-    0x80000000 | 14, 0x80000000 | 9,   15,
-    QMetaType::LongLong, 0x80000000 | 19,   15,
-    QMetaType::Bool, 0x80000000 | 21, QMetaType::Bool, QMetaType::Bool, QMetaType::Bool, QMetaType::Bool,   22,   23,   24,   25,   26,
-    QMetaType::Bool, 0x80000000 | 21, QMetaType::Bool, QMetaType::Bool, QMetaType::Bool,   22,   23,   24,   25,
-    QMetaType::Bool, 0x80000000 | 21, QMetaType::Bool, QMetaType::Bool,   22,   23,   24,
-    QMetaType::Bool, 0x80000000 | 21, QMetaType::Bool,   22,   23,
-    QMetaType::Bool, 0x80000000 | 21,   22,
-    QMetaType::Bool, 0x80000000 | 21, QMetaType::Bool, QMetaType::Bool, QMetaType::Bool, QMetaType::Bool,   22,   23,   28,   25,   26,
-    QMetaType::Bool, 0x80000000 | 21, QMetaType::Bool, QMetaType::Bool, QMetaType::Bool,   22,   23,   28,   25,
-    QMetaType::Bool, 0x80000000 | 21, QMetaType::Bool, QMetaType::Bool,   22,   23,   28,
-    QMetaType::Bool, 0x80000000 | 21, QMetaType::Bool,   22,   23,
-    QMetaType::Bool, 0x80000000 | 21,   22,
-    QMetaType::Bool, QMetaType::QString,   30,
-    QMetaType::Bool, 0x80000000 | 9, QMetaType::Bool,   15,   32,
-    QMetaType::Bool, 0x80000000 | 9,   15,
-    QMetaType::Bool, QMetaType::QString, QMetaType::Bool,   33,   32,
-    QMetaType::Bool, QMetaType::QString,   33,
-    QMetaType::Bool, QMetaType::QString,   33,
-    QMetaType::UInt, 0x80000000 | 9, QMetaType::Bool, QMetaType::Bool,   15,   16,   36,
-    QMetaType::UInt, 0x80000000 | 9, QMetaType::Bool,   15,   16,
-    QMetaType::UInt, 0x80000000 | 9,   15,
-    QMetaType::UInt, QMetaType::QString,   37,
-    0x80000000 | 39,
-    QMetaType::Void, 0x80000000 | 39,   41,
-    0x80000000 | 43,
-    0x80000000 | 45, 0x80000000 | 46,    7,
-    0x80000000 | 45, QMetaType::QString,   48,
-    QMetaType::UInt, 0x80000000 | 46,    7,
-    QMetaType::Bool, 0x80000000 | 19,   15,
-    QMetaType::Bool, 0x80000000 | 19,   15,
-
-       0        // eod
-};
-
-void CuteEntityManager::EntityManager::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        EntityManager *_t = static_cast<EntityManager *>(_o);
-        Q_UNUSED(_t)
-        switch (_id) {
-        case 0: { bool _r = _t->startup((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QStringList(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3])));
-            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
-        case 1: { bool _r = _t->startup((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QStringList(*)>(_a[2])));
-            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
-        case 2: { bool _r = _t->executeQuery((*reinterpret_cast< const QString(*)>(_a[1])));
-            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
-        case 3: { QSharedPointer<Entity> _r = _t->findById((*reinterpret_cast< const qint64(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const bool(*)>(_a[3])));
-            if (_a[0]) *reinterpret_cast< QSharedPointer<Entity>*>(_a[0]) = _r; }  break;
-        case 4: { QSharedPointer<Entity> _r = _t->findById((*reinterpret_cast< const qint64(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
-            if (_a[0]) *reinterpret_cast< QSharedPointer<Entity>*>(_a[0]) = _r; }  break;
-        case 5: { QList<QSharedPointer<Entity> > _r = _t->findEntityByAttributes((*reinterpret_cast< const QSharedPointer<Entity>(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])),(*reinterpret_cast< const bool(*)>(_a[3])));
-            if (_a[0]) *reinterpret_cast< QList<QSharedPointer<Entity> >*>(_a[0]) = _r; }  break;
-        case 6: { QList<QSharedPointer<Entity> > _r = _t->findEntityByAttributes((*reinterpret_cast< const QSharedPointer<Entity>(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])));
-            if (_a[0]) *reinterpret_cast< QList<QSharedPointer<Entity> >*>(_a[0]) = _r; }  break;
-        case 7: { QList<QSharedPointer<Entity> > _r = _t->findEntityByAttributes((*reinterpret_cast< const QSharedPointer<Entity>(*)>(_a[1])));
-            if (_a[0]) *reinterpret_cast< QList<QSharedPointer<Entity> >*>(_a[0]) = _r; }  break;
-        case 8: { qint64 _r = _t->findId((*reinterpret_cast< QSharedPointer<Entity>(*)>(_a[1])));
-            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
-        case 9: { bool _r = _t->create((*reinterpret_cast< QList<QSharedPointer<Entity> >(*)>(_a[1])),(*reinterpret_cast< const bool(*)>(_a[2])),(*reinterpret_cast< const bool(*)>(_a[3])),(*reinterpret_cast< const bool(*)>(_a[4])),(*reinterpret_cast< const bool(*)>(_a[5])));
-            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
-        case 10: { bool _r = _t->create((*reinterpret_cast< QList<QSharedPointer<Entity> >(*)>(_a[1])),(*reinterpret_cast< const bool(*)>(_a[2])),(*reinterpret_cast< const bool(*)>(_a[3])),(*reinterpret_cast< const bool(*)>(_a[4])));
-            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
-        case 11: { bool _r = _t->create((*reinterpret_cast< QList<QSharedPointer<Entity> >(*)>(_a[1])),(*reinterpret_cast< const bool(*)>(_a[2])),(*reinterpret_cast< const bool(*)>(_a[3])));
-            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
-        case 12: { bool _r = _t->create((*reinterpret_cast< QList<QSharedPointer<Entity> >(*)>(_a[1])),(*reinterpret_cast< const bool(*)>(_a[2])));
-            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
-        case 13: { bool _r = _t->create((*reinterpret_cast< QList<QSharedPointer<Entity> >(*)>(_a[1])));
-            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
-        case 14: { bool _r = _t->save((*reinterpret_cast< QList<QSharedPointer<Entity> >(*)>(_a[1])),(*reinterpret_cast< const bool(*)>(_a[2])),(*reinterpret_cast< const bool(*)>(_a[3])),(*reinterpret_cast< const bool(*)>(_a[4])),(*reinterpret_cast< const bool(*)>(_a[5])));
-            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
-        case 15: { bool _r = _t->save((*reinterpret_cast< QList<QSharedPointer<Entity> >(*)>(_a[1])),(*reinterpret_cast< const bool(*)>(_a[2])),(*reinterpret_cast< const bool(*)>(_a[3])),(*reinterpret_cast< const bool(*)>(_a[4])));
-            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
-        case 16: { bool _r = _t->save((*reinterpret_cast< QList<QSharedPointer<Entity> >(*)>(_a[1])),(*reinterpret_cast< const bool(*)>(_a[2])),(*reinterpret_cast< const bool(*)>(_a[3])));
-            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
-        case 17: { bool _r = _t->save((*reinterpret_cast< QList<QSharedPointer<Entity> >(*)>(_a[1])),(*reinterpret_cast< const bool(*)>(_a[2])));
-            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
-        case 18: { bool _r = _t->save((*reinterpret_cast< QList<QSharedPointer<Entity> >(*)>(_a[1])));
-            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
-        case 19: { bool _r = _t->removeAll((*reinterpret_cast< QString(*)>(_a[1])));
-            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
-        case 20: { bool _r = _t->createTable((*reinterpret_cast< const QSharedPointer<Entity>(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])));
-            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
-        case 21: { bool _r = _t->createTable((*reinterpret_cast< const QSharedPointer<Entity>(*)>(_a[1])));
-            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
-        case 22: { bool _r = _t->createTable((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])));
-            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
-        case 23: { bool _r = _t->createTable((*reinterpret_cast< QString(*)>(_a[1])));
-            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
-        case 24: { bool _r = _t->removeTable((*reinterpret_cast< QString(*)>(_a[1])));
-            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
-        case 25: { quint32 _r = _t->count((*reinterpret_cast< const QSharedPointer<Entity>(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3])));
-            if (_a[0]) *reinterpret_cast< quint32*>(_a[0]) = _r; }  break;
-        case 26: { quint32 _r = _t->count((*reinterpret_cast< const QSharedPointer<Entity>(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])));
-            if (_a[0]) *reinterpret_cast< quint32*>(_a[0]) = _r; }  break;
-        case 27: { quint32 _r = _t->count((*reinterpret_cast< const QSharedPointer<Entity>(*)>(_a[1])));
-            if (_a[0]) *reinterpret_cast< quint32*>(_a[0]) = _r; }  break;
-        case 28: { quint32 _r = _t->count((*reinterpret_cast< const QString(*)>(_a[1])));
-            if (_a[0]) *reinterpret_cast< quint32*>(_a[0]) = _r; }  break;
-        case 29: { QSharedPointer<Database> _r = _t->getDb();
-            if (_a[0]) *reinterpret_cast< QSharedPointer<Database>*>(_a[0]) = _r; }  break;
-        case 30: _t->setDb((*reinterpret_cast< const QSharedPointer<Database>(*)>(_a[1]))); break;
-        case 31: { QSharedPointer<Schema> _r = _t->getSchema();
-            if (_a[0]) *reinterpret_cast< QSharedPointer<Schema>*>(_a[0]) = _r; }  break;
-        case 32: { QList<QHash<QString,QVariant> > _r = _t->selectByQuery((*reinterpret_cast< Query(*)>(_a[1])));
-            if (_a[0]) *reinterpret_cast< QList<QHash<QString,QVariant> >*>(_a[0]) = _r; }  break;
-        case 33: { QList<QHash<QString,QVariant> > _r = _t->selectBySql((*reinterpret_cast< const QString(*)>(_a[1])));
-            if (_a[0]) *reinterpret_cast< QList<QHash<QString,QVariant> >*>(_a[0]) = _r; }  break;
-        case 34: { quint32 _r = _t->count((*reinterpret_cast< Query(*)>(_a[1])));
-            if (_a[0]) *reinterpret_cast< quint32*>(_a[0]) = _r; }  break;
-        case 35: { bool _r = _t->validate((*reinterpret_cast< QSharedPointer<Entity>(*)>(_a[1])));
-            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
-        case 36: { bool _r = _t->hasChanged((*reinterpret_cast< QSharedPointer<Entity>(*)>(_a[1])));
-            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
-        default: ;
-        }
-    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
-        switch (_id) {
-        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
-        case 5:
-            switch (*reinterpret_cast<int*>(_a[1])) {
-            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
-            case 0:
-                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSharedPointer<Entity> >(); break;
-            }
-            break;
-        case 6:
-            switch (*reinterpret_cast<int*>(_a[1])) {
-            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
-            case 0:
-                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSharedPointer<Entity> >(); break;
-            }
-            break;
-        case 7:
-            switch (*reinterpret_cast<int*>(_a[1])) {
-            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
-            case 0:
-                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSharedPointer<Entity> >(); break;
-            }
-            break;
-        case 20:
-            switch (*reinterpret_cast<int*>(_a[1])) {
-            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
-            case 0:
-                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSharedPointer<Entity> >(); break;
-            }
-            break;
-        case 21:
-            switch (*reinterpret_cast<int*>(_a[1])) {
-            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
-            case 0:
-                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSharedPointer<Entity> >(); break;
-            }
-            break;
-        case 25:
-            switch (*reinterpret_cast<int*>(_a[1])) {
-            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
-            case 0:
-                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSharedPointer<Entity> >(); break;
-            }
-            break;
-        case 26:
-            switch (*reinterpret_cast<int*>(_a[1])) {
-            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
-            case 0:
-                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSharedPointer<Entity> >(); break;
-            }
-            break;
-        case 27:
-            switch (*reinterpret_cast<int*>(_a[1])) {
-            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
-            case 0:
-                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSharedPointer<Entity> >(); break;
-            }
-            break;
-        }
-    }
-}
-
-const QMetaObject CuteEntityManager::EntityManager::staticMetaObject = {
-    { &QObject::staticMetaObject, qt_meta_stringdata_CuteEntityManager__EntityManager.data,
-      qt_meta_data_CuteEntityManager__EntityManager,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *CuteEntityManager::EntityManager::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *CuteEntityManager::EntityManager::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_CuteEntityManager__EntityManager.stringdata0))
-        return static_cast<void*>(const_cast< EntityManager*>(this));
-    return QObject::qt_metacast(_clname);
-}
-
-int CuteEntityManager::EntityManager::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = QObject::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        if (_id < 37)
-            qt_static_metacall(this, _c, _id, _a);
-        _id -= 37;
-    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
-        if (_id < 37)
-            qt_static_metacall(this, _c, _id, _a);
-        _id -= 37;
-    }
-    return _id;
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/src/debug/moc_entitymanager.o b/src/debug/moc_entitymanager.o
deleted file mode 100644
index b2dc079..0000000
Binary files a/src/debug/moc_entitymanager.o and /dev/null differ
diff --git a/src/debug/moc_existvalidator.cpp b/src/debug/moc_existvalidator.cpp
deleted file mode 100644
index 9618129..0000000
--- a/src/debug/moc_existvalidator.cpp
+++ /dev/null
@@ -1,92 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'existvalidator.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../validators/existvalidator.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'existvalidator.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_CuteEntityManager__ExistValidator_t {
-    QByteArrayData data[1];
-    char stringdata0[34];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_CuteEntityManager__ExistValidator_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_CuteEntityManager__ExistValidator_t qt_meta_stringdata_CuteEntityManager__ExistValidator = {
-    {
-QT_MOC_LITERAL(0, 0, 33) // "CuteEntityManager::ExistValid..."
-
-    },
-    "CuteEntityManager::ExistValidator"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_CuteEntityManager__ExistValidator[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       0,    0, // methods
-       0,    0, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       0,       // signalCount
-
-       0        // eod
-};
-
-void CuteEntityManager::ExistValidator::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    Q_UNUSED(_o);
-    Q_UNUSED(_id);
-    Q_UNUSED(_c);
-    Q_UNUSED(_a);
-}
-
-const QMetaObject CuteEntityManager::ExistValidator::staticMetaObject = {
-    { &Validator::staticMetaObject, qt_meta_stringdata_CuteEntityManager__ExistValidator.data,
-      qt_meta_data_CuteEntityManager__ExistValidator,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *CuteEntityManager::ExistValidator::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *CuteEntityManager::ExistValidator::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_CuteEntityManager__ExistValidator.stringdata0))
-        return static_cast<void*>(const_cast< ExistValidator*>(this));
-    return Validator::qt_metacast(_clname);
-}
-
-int CuteEntityManager::ExistValidator::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = Validator::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    return _id;
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/src/debug/moc_existvalidator.o b/src/debug/moc_existvalidator.o
deleted file mode 100644
index ca0e280..0000000
Binary files a/src/debug/moc_existvalidator.o and /dev/null differ
diff --git a/src/debug/moc_filevalidator.cpp b/src/debug/moc_filevalidator.cpp
deleted file mode 100644
index 18e9e58..0000000
--- a/src/debug/moc_filevalidator.cpp
+++ /dev/null
@@ -1,92 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'filevalidator.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../validators/filevalidator.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'filevalidator.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_CuteEntityManager__FileValidator_t {
-    QByteArrayData data[1];
-    char stringdata0[33];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_CuteEntityManager__FileValidator_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_CuteEntityManager__FileValidator_t qt_meta_stringdata_CuteEntityManager__FileValidator = {
-    {
-QT_MOC_LITERAL(0, 0, 32) // "CuteEntityManager::FileValidator"
-
-    },
-    "CuteEntityManager::FileValidator"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_CuteEntityManager__FileValidator[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       0,    0, // methods
-       0,    0, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       0,       // signalCount
-
-       0        // eod
-};
-
-void CuteEntityManager::FileValidator::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    Q_UNUSED(_o);
-    Q_UNUSED(_id);
-    Q_UNUSED(_c);
-    Q_UNUSED(_a);
-}
-
-const QMetaObject CuteEntityManager::FileValidator::staticMetaObject = {
-    { &Validator::staticMetaObject, qt_meta_stringdata_CuteEntityManager__FileValidator.data,
-      qt_meta_data_CuteEntityManager__FileValidator,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *CuteEntityManager::FileValidator::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *CuteEntityManager::FileValidator::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_CuteEntityManager__FileValidator.stringdata0))
-        return static_cast<void*>(const_cast< FileValidator*>(this));
-    return Validator::qt_metacast(_clname);
-}
-
-int CuteEntityManager::FileValidator::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = Validator::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    return _id;
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/src/debug/moc_filevalidator.o b/src/debug/moc_filevalidator.o
deleted file mode 100644
index b529a41..0000000
Binary files a/src/debug/moc_filevalidator.o and /dev/null differ
diff --git a/src/debug/moc_imagevalidator.cpp b/src/debug/moc_imagevalidator.cpp
deleted file mode 100644
index 9d37b4d..0000000
--- a/src/debug/moc_imagevalidator.cpp
+++ /dev/null
@@ -1,92 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'imagevalidator.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../validators/imagevalidator.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'imagevalidator.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_CuteEntityManager__ImageValidator_t {
-    QByteArrayData data[1];
-    char stringdata0[34];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_CuteEntityManager__ImageValidator_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_CuteEntityManager__ImageValidator_t qt_meta_stringdata_CuteEntityManager__ImageValidator = {
-    {
-QT_MOC_LITERAL(0, 0, 33) // "CuteEntityManager::ImageValid..."
-
-    },
-    "CuteEntityManager::ImageValidator"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_CuteEntityManager__ImageValidator[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       0,    0, // methods
-       0,    0, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       0,       // signalCount
-
-       0        // eod
-};
-
-void CuteEntityManager::ImageValidator::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    Q_UNUSED(_o);
-    Q_UNUSED(_id);
-    Q_UNUSED(_c);
-    Q_UNUSED(_a);
-}
-
-const QMetaObject CuteEntityManager::ImageValidator::staticMetaObject = {
-    { &FileValidator::staticMetaObject, qt_meta_stringdata_CuteEntityManager__ImageValidator.data,
-      qt_meta_data_CuteEntityManager__ImageValidator,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *CuteEntityManager::ImageValidator::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *CuteEntityManager::ImageValidator::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_CuteEntityManager__ImageValidator.stringdata0))
-        return static_cast<void*>(const_cast< ImageValidator*>(this));
-    return FileValidator::qt_metacast(_clname);
-}
-
-int CuteEntityManager::ImageValidator::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = FileValidator::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    return _id;
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/src/debug/moc_imagevalidator.o b/src/debug/moc_imagevalidator.o
deleted file mode 100644
index e15033b..0000000
Binary files a/src/debug/moc_imagevalidator.o and /dev/null differ
diff --git a/src/debug/moc_lengthvalidator.cpp b/src/debug/moc_lengthvalidator.cpp
deleted file mode 100644
index 8a014ab..0000000
--- a/src/debug/moc_lengthvalidator.cpp
+++ /dev/null
@@ -1,92 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'lengthvalidator.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../validators/lengthvalidator.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'lengthvalidator.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_CuteEntityManager__LengthValidator_t {
-    QByteArrayData data[1];
-    char stringdata0[35];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_CuteEntityManager__LengthValidator_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_CuteEntityManager__LengthValidator_t qt_meta_stringdata_CuteEntityManager__LengthValidator = {
-    {
-QT_MOC_LITERAL(0, 0, 34) // "CuteEntityManager::LengthVali..."
-
-    },
-    "CuteEntityManager::LengthValidator"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_CuteEntityManager__LengthValidator[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       0,    0, // methods
-       0,    0, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       0,       // signalCount
-
-       0        // eod
-};
-
-void CuteEntityManager::LengthValidator::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    Q_UNUSED(_o);
-    Q_UNUSED(_id);
-    Q_UNUSED(_c);
-    Q_UNUSED(_a);
-}
-
-const QMetaObject CuteEntityManager::LengthValidator::staticMetaObject = {
-    { &Validator::staticMetaObject, qt_meta_stringdata_CuteEntityManager__LengthValidator.data,
-      qt_meta_data_CuteEntityManager__LengthValidator,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *CuteEntityManager::LengthValidator::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *CuteEntityManager::LengthValidator::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_CuteEntityManager__LengthValidator.stringdata0))
-        return static_cast<void*>(const_cast< LengthValidator*>(this));
-    return Validator::qt_metacast(_clname);
-}
-
-int CuteEntityManager::LengthValidator::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = Validator::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    return _id;
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/src/debug/moc_lengthvalidator.o b/src/debug/moc_lengthvalidator.o
deleted file mode 100644
index 8eef913..0000000
Binary files a/src/debug/moc_lengthvalidator.o and /dev/null differ
diff --git a/src/debug/moc_numbervalidator.cpp b/src/debug/moc_numbervalidator.cpp
deleted file mode 100644
index 3325cc9..0000000
--- a/src/debug/moc_numbervalidator.cpp
+++ /dev/null
@@ -1,92 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'numbervalidator.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../validators/numbervalidator.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'numbervalidator.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_CuteEntityManager__NumberValidator_t {
-    QByteArrayData data[1];
-    char stringdata0[35];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_CuteEntityManager__NumberValidator_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_CuteEntityManager__NumberValidator_t qt_meta_stringdata_CuteEntityManager__NumberValidator = {
-    {
-QT_MOC_LITERAL(0, 0, 34) // "CuteEntityManager::NumberVali..."
-
-    },
-    "CuteEntityManager::NumberValidator"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_CuteEntityManager__NumberValidator[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       0,    0, // methods
-       0,    0, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       0,       // signalCount
-
-       0        // eod
-};
-
-void CuteEntityManager::NumberValidator::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    Q_UNUSED(_o);
-    Q_UNUSED(_id);
-    Q_UNUSED(_c);
-    Q_UNUSED(_a);
-}
-
-const QMetaObject CuteEntityManager::NumberValidator::staticMetaObject = {
-    { &Validator::staticMetaObject, qt_meta_stringdata_CuteEntityManager__NumberValidator.data,
-      qt_meta_data_CuteEntityManager__NumberValidator,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *CuteEntityManager::NumberValidator::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *CuteEntityManager::NumberValidator::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_CuteEntityManager__NumberValidator.stringdata0))
-        return static_cast<void*>(const_cast< NumberValidator*>(this));
-    return Validator::qt_metacast(_clname);
-}
-
-int CuteEntityManager::NumberValidator::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = Validator::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    return _id;
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/src/debug/moc_numbervalidator.o b/src/debug/moc_numbervalidator.o
deleted file mode 100644
index f0ff3d0..0000000
Binary files a/src/debug/moc_numbervalidator.o and /dev/null differ
diff --git a/src/debug/moc_patternvalidator.cpp b/src/debug/moc_patternvalidator.cpp
deleted file mode 100644
index 5466631..0000000
--- a/src/debug/moc_patternvalidator.cpp
+++ /dev/null
@@ -1,92 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'patternvalidator.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../validators/patternvalidator.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'patternvalidator.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_CuteEntityManager__PatternValidator_t {
-    QByteArrayData data[1];
-    char stringdata0[36];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_CuteEntityManager__PatternValidator_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_CuteEntityManager__PatternValidator_t qt_meta_stringdata_CuteEntityManager__PatternValidator = {
-    {
-QT_MOC_LITERAL(0, 0, 35) // "CuteEntityManager::PatternVal..."
-
-    },
-    "CuteEntityManager::PatternValidator"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_CuteEntityManager__PatternValidator[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       0,    0, // methods
-       0,    0, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       0,       // signalCount
-
-       0        // eod
-};
-
-void CuteEntityManager::PatternValidator::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    Q_UNUSED(_o);
-    Q_UNUSED(_id);
-    Q_UNUSED(_c);
-    Q_UNUSED(_a);
-}
-
-const QMetaObject CuteEntityManager::PatternValidator::staticMetaObject = {
-    { &Validator::staticMetaObject, qt_meta_stringdata_CuteEntityManager__PatternValidator.data,
-      qt_meta_data_CuteEntityManager__PatternValidator,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *CuteEntityManager::PatternValidator::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *CuteEntityManager::PatternValidator::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_CuteEntityManager__PatternValidator.stringdata0))
-        return static_cast<void*>(const_cast< PatternValidator*>(this));
-    return Validator::qt_metacast(_clname);
-}
-
-int CuteEntityManager::PatternValidator::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = Validator::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    return _id;
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/src/debug/moc_patternvalidator.o b/src/debug/moc_patternvalidator.o
deleted file mode 100644
index 8d31797..0000000
Binary files a/src/debug/moc_patternvalidator.o and /dev/null differ
diff --git a/src/debug/moc_predefs.h b/src/debug/moc_predefs.h
deleted file mode 100644
index c18c928..0000000
--- a/src/debug/moc_predefs.h
+++ /dev/null
@@ -1,285 +0,0 @@
-#define __DBL_MIN_EXP__ (-1021)
-#define __cpp_attributes 200809
-#define __pentiumpro__ 1
-#define __UINT_LEAST16_MAX__ 0xffff
-#define __ATOMIC_ACQUIRE 2
-#define __FLT_MIN__ 1.17549435082228750797e-38F
-#define __GCC_IEC_559_COMPLEX 2
-#define __cpp_aggregate_nsdmi 201304
-#define __UINT_LEAST8_TYPE__ unsigned char
-#define __SIZEOF_FLOAT80__ 12
-#define _WIN32 1
-#define __INTMAX_C(c) c ## LL
-#define __CHAR_BIT__ 8
-#define __UINT8_MAX__ 0xff
-#define __WINT_MAX__ 0xffff
-#define __cpp_static_assert 200410
-#define __ORDER_LITTLE_ENDIAN__ 1234
-#define __SIZE_MAX__ 0xffffffffU
-#define __WCHAR_MAX__ 0xffff
-#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
-#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
-#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
-#define __DBL_DENORM_MIN__ double(4.94065645841246544177e-324L)
-#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
-#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
-#define __GCC_IEC_559 2
-#define __FLT_EVAL_METHOD__ 2
-#define __cpp_binary_literals 201304
-#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
-#define __cpp_variadic_templates 200704
-#define __UINT_FAST64_MAX__ 0xffffffffffffffffULL
-#define __SIG_ATOMIC_TYPE__ int
-#define __DBL_MIN_10_EXP__ (-307)
-#define __FINITE_MATH_ONLY__ 0
-#define __cpp_variable_templates 201304
-#define __GNUC_PATCHLEVEL__ 0
-#define __UINT_FAST8_MAX__ 0xff
-#define __has_include(STR) __has_include__(STR)
-#define _stdcall __attribute__((__stdcall__))
-#define __DEC64_MAX_EXP__ 385
-#define __INT8_C(c) c
-#define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL
-#define __SHRT_MAX__ 0x7fff
-#define __LDBL_MAX__ 1.18973149535723176502e+4932L
-#define __UINT_LEAST8_MAX__ 0xff
-#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
-#define __UINTMAX_TYPE__ long long unsigned int
-#define __DEC32_EPSILON__ 1E-6DF
-#define __UINT32_MAX__ 0xffffffffU
-#define __GXX_EXPERIMENTAL_CXX0X__ 1
-#define __LDBL_MAX_EXP__ 16384
-#define __WINT_MIN__ 0
-#define __SCHAR_MAX__ 0x7f
-#define __WCHAR_MIN__ 0
-#define __INT64_C(c) c ## LL
-#define __DBL_DIG__ 15
-#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
-#define __SIZEOF_INT__ 4
-#define __SIZEOF_POINTER__ 4
-#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
-#define __USER_LABEL_PREFIX__ _
-#define __STDC_HOSTED__ 1
-#define __WIN32 1
-#define __LDBL_HAS_INFINITY__ 1
-#define __FLT_EPSILON__ 1.19209289550781250000e-7F
-#define __GXX_WEAK__ 1
-#define __LDBL_MIN__ 3.36210314311209350626e-4932L
-#define __DEC32_MAX__ 9.999999E96DF
-#define __MINGW32__ 1
-#define __INT32_MAX__ 0x7fffffff
-#define __SIZEOF_LONG__ 4
-#define __UINT16_C(c) c
-#define __DECIMAL_DIG__ 21
-#define __has_include_next(STR) __has_include_next__(STR)
-#define __LDBL_HAS_QUIET_NAN__ 1
-#define _REENTRANT 1
-#define __GNUC__ 5
-#define _cdecl __attribute__((__cdecl__))
-#define __GXX_RTTI 1
-#define __cpp_delegating_constructors 200604
-#define __FLT_HAS_DENORM__ 1
-#define __SIZEOF_LONG_DOUBLE__ 12
-#define __BIGGEST_ALIGNMENT__ 16
-#define __STDC_UTF_16__ 1
-#define __i686 1
-#define __DBL_MAX__ double(1.79769313486231570815e+308L)
-#define _thiscall __attribute__((__thiscall__))
-#define __cpp_raw_strings 200710
-#define __INT_FAST32_MAX__ 0x7fffffff
-#define __WINNT 1
-#define __DBL_HAS_INFINITY__ 1
-#define __INT64_MAX__ 0x7fffffffffffffffLL
-#define __WINNT__ 1
-#define __DEC32_MIN_EXP__ (-94)
-#define __INT_FAST16_TYPE__ short int
-#define _fastcall __attribute__((__fastcall__))
-#define __LDBL_HAS_DENORM__ 1
-#define __cplusplus 201402L
-#define __cpp_ref_qualifiers 200710
-#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL
-#define __INT_LEAST32_MAX__ 0x7fffffff
-#define __DEC32_MIN__ 1E-95DF
-#define __DEPRECATED 1
-#define __DBL_MAX_EXP__ 1024
-#define __DEC128_EPSILON__ 1E-33DL
-#define __ATOMIC_HLE_RELEASE 131072
-#define __WIN32__ 1
-#define __PTRDIFF_MAX__ 0x7fffffff
-#define __ATOMIC_HLE_ACQUIRE 65536
-#define __GNUG__ 5
-#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL
-#define __SIZEOF_SIZE_T__ 4
-#define __cpp_rvalue_reference 200610
-#define __cpp_nsdmi 200809
-#define __SIZEOF_WINT_T__ 2
-#define __cpp_initializer_lists 200806
-#define __GCC_HAVE_DWARF2_CFI_ASM 1
-#define __GXX_ABI_VERSION 1009
-#define __FLT_MIN_EXP__ (-125)
-#define __i686__ 1
-#define __cpp_lambdas 200907
-#define __INT_FAST64_TYPE__ long long int
-#define __DBL_MIN__ double(2.22507385850720138309e-308L)
-#define __FLT_MIN_10_EXP__ (-37)
-#define __DECIMAL_BID_FORMAT__ 1
-#define __GXX_TYPEINFO_EQUALITY_INLINE 0
-#define __DEC128_MIN__ 1E-6143DL
-#define __REGISTER_PREFIX__ 
-#define __UINT16_MAX__ 0xffff
-#define __DBL_HAS_DENORM__ 1
-#define __cdecl __attribute__((__cdecl__))
-#define __UINT8_TYPE__ unsigned char
-#define __NO_INLINE__ 1
-#define __i386 1
-#define __FLT_MANT_DIG__ 24
-#define __VERSION__ "5.3.0"
-#define __UINT64_C(c) c ## ULL
-#define __cpp_unicode_characters 200704
-#define __cpp_decltype_auto 201304
-#define __GCC_ATOMIC_INT_LOCK_FREE 2
-#define _X86_ 1
-#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__
-#define __INT32_C(c) c
-#define __DEC64_EPSILON__ 1E-15DD
-#define __ORDER_PDP_ENDIAN__ 3412
-#define __DEC128_MIN_EXP__ (-6142)
-#define __code_model_32__ 1
-#define __INT_FAST32_TYPE__ int
-#define __UINT_LEAST16_TYPE__ short unsigned int
-#define __INT16_MAX__ 0x7fff
-#define __i386__ 1
-#define __cpp_rtti 199711
-#define __SIZE_TYPE__ unsigned int
-#define __UINT64_MAX__ 0xffffffffffffffffULL
-#define __INT8_TYPE__ signed char
-#define __cpp_digit_separators 201309
-#define __FLT_RADIX__ 2
-#define __INT_LEAST16_TYPE__ short int
-#define __LDBL_EPSILON__ 1.08420217248550443401e-19L
-#define __UINTMAX_C(c) c ## ULL
-#define __SIG_ATOMIC_MAX__ 0x7fffffff
-#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
-#define __SIZEOF_PTRDIFF_T__ 4
-#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF
-#define __pentiumpro 1
-#define __MSVCRT__ 1
-#define __INT_FAST16_MAX__ 0x7fff
-#define __UINT_FAST32_MAX__ 0xffffffffU
-#define __UINT_LEAST64_TYPE__ long long unsigned int
-#define __FLT_HAS_QUIET_NAN__ 1
-#define __FLT_MAX_10_EXP__ 38
-#define __LONG_MAX__ 0x7fffffffL
-#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL
-#define __FLT_HAS_INFINITY__ 1
-#define __cpp_unicode_literals 200710
-#define __UINT_FAST16_TYPE__ short unsigned int
-#define __DEC64_MAX__ 9.999999999999999E384DD
-#define __CHAR16_TYPE__ short unsigned int
-#define __PRAGMA_REDEFINE_EXTNAME 1
-#define __INT_LEAST16_MAX__ 0x7fff
-#define __DEC64_MANT_DIG__ 16
-#define __UINT_LEAST32_MAX__ 0xffffffffU
-#define __GCC_ATOMIC_LONG_LOCK_FREE 2
-#define __INT_LEAST64_TYPE__ long long int
-#define __INT16_TYPE__ short int
-#define __INT_LEAST8_TYPE__ signed char
-#define __DEC32_MAX_EXP__ 97
-#define __INT_FAST8_MAX__ 0x7f
-#define __INTPTR_MAX__ 0x7fffffff
-#define __cpp_sized_deallocation 201309
-#define __GXX_MERGED_TYPEINFO_NAMES 0
-#define __cpp_range_based_for 200907
-#define __stdcall __attribute__((__stdcall__))
-#define __EXCEPTIONS 1
-#define __LDBL_MANT_DIG__ 64
-#define __DBL_HAS_QUIET_NAN__ 1
-#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)
-#define __cpp_return_type_deduction 201304
-#define __INTPTR_TYPE__ int
-#define __UINT16_TYPE__ short unsigned int
-#define __WCHAR_TYPE__ short unsigned int
-#define __SIZEOF_FLOAT__ 4
-#define __UINTPTR_MAX__ 0xffffffffU
-#define __DEC64_MIN_EXP__ (-382)
-#define __cpp_decltype 200707
-#define __INT_FAST64_MAX__ 0x7fffffffffffffffLL
-#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
-#define __FLT_DIG__ 6
-#define __UINT_FAST64_TYPE__ long long unsigned int
-#define __INT_MAX__ 0x7fffffff
-#define WIN32 1
-#define __INT64_TYPE__ long long int
-#define __FLT_MAX_EXP__ 128
-#define __DBL_MANT_DIG__ 53
-#define __cpp_inheriting_constructors 200802
-#define __SIZEOF_FLOAT128__ 16
-#define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL
-#define __DEC64_MIN__ 1E-383DD
-#define __WINT_TYPE__ short unsigned int
-#define __UINT_LEAST32_TYPE__ unsigned int
-#define __SIZEOF_SHORT__ 2
-#define __LDBL_MIN_EXP__ (-16381)
-#define __INT_LEAST8_MAX__ 0x7f
-#define __WCHAR_UNSIGNED__ 1
-#define __LDBL_MAX_10_EXP__ 4932
-#define __ATOMIC_RELAXED 0
-#define __DBL_EPSILON__ double(2.22044604925031308085e-16L)
-#define __thiscall __attribute__((__thiscall__))
-#define __UINT8_C(c) c
-#define __INT_LEAST32_TYPE__ int
-#define __SIZEOF_WCHAR_T__ 2
-#define __UINT64_TYPE__ long long unsigned int
-#define __INT_FAST8_TYPE__ signed char
-#define __fastcall __attribute__((__fastcall__))
-#define __GNUC_STDC_INLINE__ 1
-#define __DBL_DECIMAL_DIG__ 17
-#define __STDC_UTF_32__ 1
-#define __DEC_EVAL_METHOD__ 2
-#define __ORDER_BIG_ENDIAN__ 4321
-#define __UINT32_C(c) c ## U
-#define __INTMAX_MAX__ 0x7fffffffffffffffLL
-#define __cpp_alias_templates 200704
-#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
-#define WINNT 1
-#define __FLT_DENORM_MIN__ 1.40129846432481707092e-45F
-#define __INT8_MAX__ 0x7f
-#define __UINT_FAST32_TYPE__ unsigned int
-#define __CHAR32_TYPE__ unsigned int
-#define __FLT_MAX__ 3.40282346638528859812e+38F
-#define __cpp_constexpr 201304
-#define __INT32_TYPE__ int
-#define __SIZEOF_DOUBLE__ 8
-#define __cpp_exceptions 199711
-#define __INTMAX_TYPE__ long long int
-#define i386 1
-#define _INTEGRAL_MAX_BITS 64
-#define __DEC128_MAX_EXP__ 6145
-#define __ATOMIC_CONSUME 1
-#define __GNUC_MINOR__ 3
-#define __UINTMAX_MAX__ 0xffffffffffffffffULL
-#define __DEC32_MANT_DIG__ 7
-#define __DBL_MAX_10_EXP__ 308
-#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L
-#define __INT16_C(c) c
-#define __cpp_generic_lambdas 201304
-#define __STDC__ 1
-#define __PTRDIFF_TYPE__ int
-#define __ATOMIC_SEQ_CST 5
-#define __UINT32_TYPE__ unsigned int
-#define __UINTPTR_TYPE__ unsigned int
-#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD
-#define __DEC128_MANT_DIG__ 34
-#define __LDBL_MIN_10_EXP__ (-4931)
-#define __SIZEOF_LONG_LONG__ 8
-#define __cpp_user_defined_literals 200809
-#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
-#define __LDBL_DIG__ 18
-#define __FLT_DECIMAL_DIG__ 9
-#define __UINT_FAST16_MAX__ 0xffff
-#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
-#define __UINT_FAST8_TYPE__ unsigned char
-#define __cpp_init_captures 201304
-#define __ATOMIC_ACQ_REL 4
-#define __ATOMIC_RELEASE 3
-#define __declspec(x) __attribute__((x))
diff --git a/src/debug/moc_requiredvalidator.cpp b/src/debug/moc_requiredvalidator.cpp
deleted file mode 100644
index b508a60..0000000
--- a/src/debug/moc_requiredvalidator.cpp
+++ /dev/null
@@ -1,92 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'requiredvalidator.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../validators/requiredvalidator.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'requiredvalidator.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_CuteEntityManager__RequiredValidator_t {
-    QByteArrayData data[1];
-    char stringdata0[37];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_CuteEntityManager__RequiredValidator_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_CuteEntityManager__RequiredValidator_t qt_meta_stringdata_CuteEntityManager__RequiredValidator = {
-    {
-QT_MOC_LITERAL(0, 0, 36) // "CuteEntityManager::RequiredVa..."
-
-    },
-    "CuteEntityManager::RequiredValidator"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_CuteEntityManager__RequiredValidator[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       0,    0, // methods
-       0,    0, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       0,       // signalCount
-
-       0        // eod
-};
-
-void CuteEntityManager::RequiredValidator::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    Q_UNUSED(_o);
-    Q_UNUSED(_id);
-    Q_UNUSED(_c);
-    Q_UNUSED(_a);
-}
-
-const QMetaObject CuteEntityManager::RequiredValidator::staticMetaObject = {
-    { &Validator::staticMetaObject, qt_meta_stringdata_CuteEntityManager__RequiredValidator.data,
-      qt_meta_data_CuteEntityManager__RequiredValidator,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *CuteEntityManager::RequiredValidator::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *CuteEntityManager::RequiredValidator::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_CuteEntityManager__RequiredValidator.stringdata0))
-        return static_cast<void*>(const_cast< RequiredValidator*>(this));
-    return Validator::qt_metacast(_clname);
-}
-
-int CuteEntityManager::RequiredValidator::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = Validator::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    return _id;
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/src/debug/moc_requiredvalidator.o b/src/debug/moc_requiredvalidator.o
deleted file mode 100644
index 984ffef..0000000
Binary files a/src/debug/moc_requiredvalidator.o and /dev/null differ
diff --git a/src/debug/moc_uniquevalidator.cpp b/src/debug/moc_uniquevalidator.cpp
deleted file mode 100644
index 8fd77ad..0000000
--- a/src/debug/moc_uniquevalidator.cpp
+++ /dev/null
@@ -1,92 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'uniquevalidator.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../validators/uniquevalidator.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'uniquevalidator.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_CuteEntityManager__UniqueValidator_t {
-    QByteArrayData data[1];
-    char stringdata0[35];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_CuteEntityManager__UniqueValidator_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_CuteEntityManager__UniqueValidator_t qt_meta_stringdata_CuteEntityManager__UniqueValidator = {
-    {
-QT_MOC_LITERAL(0, 0, 34) // "CuteEntityManager::UniqueVali..."
-
-    },
-    "CuteEntityManager::UniqueValidator"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_CuteEntityManager__UniqueValidator[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       0,    0, // methods
-       0,    0, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       0,       // signalCount
-
-       0        // eod
-};
-
-void CuteEntityManager::UniqueValidator::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    Q_UNUSED(_o);
-    Q_UNUSED(_id);
-    Q_UNUSED(_c);
-    Q_UNUSED(_a);
-}
-
-const QMetaObject CuteEntityManager::UniqueValidator::staticMetaObject = {
-    { &Validator::staticMetaObject, qt_meta_stringdata_CuteEntityManager__UniqueValidator.data,
-      qt_meta_data_CuteEntityManager__UniqueValidator,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *CuteEntityManager::UniqueValidator::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *CuteEntityManager::UniqueValidator::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_CuteEntityManager__UniqueValidator.stringdata0))
-        return static_cast<void*>(const_cast< UniqueValidator*>(this));
-    return Validator::qt_metacast(_clname);
-}
-
-int CuteEntityManager::UniqueValidator::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = Validator::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    return _id;
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/src/debug/moc_uniquevalidator.o b/src/debug/moc_uniquevalidator.o
deleted file mode 100644
index 1aed82c..0000000
Binary files a/src/debug/moc_uniquevalidator.o and /dev/null differ
diff --git a/src/debug/moc_urlvalidator.cpp b/src/debug/moc_urlvalidator.cpp
deleted file mode 100644
index 39963b3..0000000
--- a/src/debug/moc_urlvalidator.cpp
+++ /dev/null
@@ -1,92 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'urlvalidator.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../validators/urlvalidator.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'urlvalidator.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_CuteEntityManager__UrlValidator_t {
-    QByteArrayData data[1];
-    char stringdata0[32];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_CuteEntityManager__UrlValidator_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_CuteEntityManager__UrlValidator_t qt_meta_stringdata_CuteEntityManager__UrlValidator = {
-    {
-QT_MOC_LITERAL(0, 0, 31) // "CuteEntityManager::UrlValidator"
-
-    },
-    "CuteEntityManager::UrlValidator"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_CuteEntityManager__UrlValidator[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       0,    0, // methods
-       0,    0, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       0,       // signalCount
-
-       0        // eod
-};
-
-void CuteEntityManager::UrlValidator::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    Q_UNUSED(_o);
-    Q_UNUSED(_id);
-    Q_UNUSED(_c);
-    Q_UNUSED(_a);
-}
-
-const QMetaObject CuteEntityManager::UrlValidator::staticMetaObject = {
-    { &Validator::staticMetaObject, qt_meta_stringdata_CuteEntityManager__UrlValidator.data,
-      qt_meta_data_CuteEntityManager__UrlValidator,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *CuteEntityManager::UrlValidator::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *CuteEntityManager::UrlValidator::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_CuteEntityManager__UrlValidator.stringdata0))
-        return static_cast<void*>(const_cast< UrlValidator*>(this));
-    return Validator::qt_metacast(_clname);
-}
-
-int CuteEntityManager::UrlValidator::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = Validator::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    return _id;
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/src/debug/moc_urlvalidator.o b/src/debug/moc_urlvalidator.o
deleted file mode 100644
index 5ccc488..0000000
Binary files a/src/debug/moc_urlvalidator.o and /dev/null differ
diff --git a/src/debug/moc_validator.cpp b/src/debug/moc_validator.cpp
deleted file mode 100644
index 2a89d99..0000000
--- a/src/debug/moc_validator.cpp
+++ /dev/null
@@ -1,92 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'validator.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../validators/validator.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'validator.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.8.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_DEPRECATED
-struct qt_meta_stringdata_CuteEntityManager__Validator_t {
-    QByteArrayData data[1];
-    char stringdata0[29];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    qptrdiff(offsetof(qt_meta_stringdata_CuteEntityManager__Validator_t, stringdata0) + ofs \
-        - idx * sizeof(QByteArrayData)) \
-    )
-static const qt_meta_stringdata_CuteEntityManager__Validator_t qt_meta_stringdata_CuteEntityManager__Validator = {
-    {
-QT_MOC_LITERAL(0, 0, 28) // "CuteEntityManager::Validator"
-
-    },
-    "CuteEntityManager::Validator"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_CuteEntityManager__Validator[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       0,    0, // methods
-       0,    0, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       0,       // signalCount
-
-       0        // eod
-};
-
-void CuteEntityManager::Validator::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    Q_UNUSED(_o);
-    Q_UNUSED(_id);
-    Q_UNUSED(_c);
-    Q_UNUSED(_a);
-}
-
-const QMetaObject CuteEntityManager::Validator::staticMetaObject = {
-    { &QObject::staticMetaObject, qt_meta_stringdata_CuteEntityManager__Validator.data,
-      qt_meta_data_CuteEntityManager__Validator,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
-};
-
-
-const QMetaObject *CuteEntityManager::Validator::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *CuteEntityManager::Validator::qt_metacast(const char *_clname)
-{
-    if (!_clname) return Q_NULLPTR;
-    if (!strcmp(_clname, qt_meta_stringdata_CuteEntityManager__Validator.stringdata0))
-        return static_cast<void*>(const_cast< Validator*>(this));
-    return QObject::qt_metacast(_clname);
-}
-
-int CuteEntityManager::Validator::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = QObject::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    return _id;
-}
-QT_WARNING_POP
-QT_END_MOC_NAMESPACE
diff --git a/src/debug/moc_validator.o b/src/debug/moc_validator.o
deleted file mode 100644
index 951e84c..0000000
Binary files a/src/debug/moc_validator.o and /dev/null differ
diff --git a/src/debug/mysqlquerybuilder.o b/src/debug/mysqlquerybuilder.o
deleted file mode 100644
index a41ce6b..0000000
Binary files a/src/debug/mysqlquerybuilder.o and /dev/null differ
diff --git a/src/debug/mysqlschema.o b/src/debug/mysqlschema.o
deleted file mode 100644
index 881ed29..0000000
Binary files a/src/debug/mysqlschema.o and /dev/null differ
diff --git a/src/debug/numbervalidator.o b/src/debug/numbervalidator.o
deleted file mode 100644
index 63f1fe5..0000000
Binary files a/src/debug/numbervalidator.o and /dev/null differ
diff --git a/src/debug/orderby.o b/src/debug/orderby.o
deleted file mode 100644
index de40539..0000000
Binary files a/src/debug/orderby.o and /dev/null differ
diff --git a/src/debug/param.o b/src/debug/param.o
deleted file mode 100644
index ad0fe15..0000000
Binary files a/src/debug/param.o and /dev/null differ
diff --git a/src/debug/patternvalidator.o b/src/debug/patternvalidator.o
deleted file mode 100644
index 36ef554..0000000
Binary files a/src/debug/patternvalidator.o and /dev/null differ
diff --git a/src/debug/pgsqlschema.o b/src/debug/pgsqlschema.o
deleted file mode 100644
index 05da467..0000000
Binary files a/src/debug/pgsqlschema.o and /dev/null differ
diff --git a/src/debug/query.o b/src/debug/query.o
deleted file mode 100644
index bba8f13..0000000
Binary files a/src/debug/query.o and /dev/null differ
diff --git a/src/debug/querybuilder.o b/src/debug/querybuilder.o
deleted file mode 100644
index 2e5b3d0..0000000
Binary files a/src/debug/querybuilder.o and /dev/null differ
diff --git a/src/debug/queryinterpreter.o b/src/debug/queryinterpreter.o
deleted file mode 100644
index 7b84681..0000000
Binary files a/src/debug/queryinterpreter.o and /dev/null differ
diff --git a/src/debug/relation.o b/src/debug/relation.o
deleted file mode 100644
index b1b47cf..0000000
Binary files a/src/debug/relation.o and /dev/null differ
diff --git a/src/debug/requiredvalidator.o b/src/debug/requiredvalidator.o
deleted file mode 100644
index 359f754..0000000
Binary files a/src/debug/requiredvalidator.o and /dev/null differ
diff --git a/src/debug/schema.o b/src/debug/schema.o
deleted file mode 100644
index fcd153d..0000000
Binary files a/src/debug/schema.o and /dev/null differ
diff --git a/src/debug/sqlite3.o b/src/debug/sqlite3.o
deleted file mode 100644
index 4d14bbb..0000000
Binary files a/src/debug/sqlite3.o and /dev/null differ
diff --git a/src/debug/sqlitebackupprocessor.o b/src/debug/sqlitebackupprocessor.o
deleted file mode 100644
index 2950e8e..0000000
Binary files a/src/debug/sqlitebackupprocessor.o and /dev/null differ
diff --git a/src/debug/sqlitequerybuilder.o b/src/debug/sqlitequerybuilder.o
deleted file mode 100644
index e34d8f2..0000000
Binary files a/src/debug/sqlitequerybuilder.o and /dev/null differ
diff --git a/src/debug/sqliteschema.o b/src/debug/sqliteschema.o
deleted file mode 100644
index 1998598..0000000
Binary files a/src/debug/sqliteschema.o and /dev/null differ
diff --git a/src/debug/tableschema.o b/src/debug/tableschema.o
deleted file mode 100644
index e5f4eb0..0000000
Binary files a/src/debug/tableschema.o and /dev/null differ
diff --git a/src/debug/uniquevalidator.o b/src/debug/uniquevalidator.o
deleted file mode 100644
index 7315602..0000000
Binary files a/src/debug/uniquevalidator.o and /dev/null differ
diff --git a/src/debug/urlvalidator.o b/src/debug/urlvalidator.o
deleted file mode 100644
index db4fad3..0000000
Binary files a/src/debug/urlvalidator.o and /dev/null differ
diff --git a/src/debug/validator.o b/src/debug/validator.o
deleted file mode 100644
index 24fc7ac..0000000
Binary files a/src/debug/validator.o and /dev/null differ
diff --git a/src/debug/validatorfactory.o b/src/debug/validatorfactory.o
deleted file mode 100644
index 1003d3b..0000000
Binary files a/src/debug/validatorfactory.o and /dev/null differ
diff --git a/src/debug/validatorrule.o b/src/debug/validatorrule.o
deleted file mode 100644
index a836b39..0000000
Binary files a/src/debug/validatorrule.o and /dev/null differ
