split Assign function in Assign and Bound Assign

Change-Id: I657791e485427eaede53bb4ad95d3a5683f6a53e
Reviewed-on: http://gerrit.esdi-community.eu/3163
Tested-by: Jenkins <sitemple@igd.fraunhofer.de>
Reviewed-by: Simon Templer <simon.templer@igd.fraunhofer.de>