remove special initiaraize method and add from_hash method in element