Added phase time log message
Bug fix: modified types and interfaces (fixed #7)
#5 Added new HostClass constraint