Fix yaml dependency on newer fedora system
Add delegate and is methods