Added an option to disable mass assignment and use public send on object creation