fix unserialized variable assignment
fix services names
fix typehint and method to get hash value