extend crud support to song objects via the api