Added attribute interface
Added abstract attribute using attribute interface
Added abstract attribute for parsedown attributes