def initialize(attributes = {}, _options = nil)
attributes = process_attributes(attributes) unless attributes.empty?
@relationship_props = self.class.extract_association_attributes!(attributes)
writer_method_props = extract_writer_methods!(attributes)
validate_attributes!(attributes)
send_props(writer_method_props) unless writer_method_props.empty?
@_persisted_obj = nil
# super(attributes, options)
end