copy, set, mean with mask operations

methods with binary masks applied. created new entry points rather than
modifying existing methods to avoid compat issues