add properties option wich will included on serialize() method

properties will be stored on properties key