Default free constructor with attr_accessor