Need to specify different names for the associations of registered_users
with share
.
One named shares
has_many :shares, :as => "sharee"
One named sharers
or choose an appropriate name
has_many :sharers, :foreign_key => "registered_user_id", :class_name => "Share"