Created RoleAssignment model for BBJS to reduce code reuse abuse. Removed redundant Collection.new/reset statements, speeds up loading