+ issue #50: implemented mandatory fields for targets.