Added an optional parameter when constructing properties not to append the behaviour name (defaults to appending name)

Signed-off-by: Martin Evans <martindevans@gmail.com>