add placeholder account attribute
change attr_accessor to attr_reader everywhere