Fix bug on misused class name
Fix bug that Exception dosen't have reason
Implement Command for set(type=, identifer=)