Why mixing primitive vs object in every second method.
Just keep Boolean for attachments but stay with primitives elsewhere.