Marked behaviour as MarshalByRefObject
 - This means that behaviours can be directly passed across AppDomain boundaries

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