Changed attacheModel() method to __construct()

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Changed validator creation and process from within validate()

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>