change scope of presenter
move entity#to_hash and entity#to_yaml to base presenter. Introducing context