some refactorings. considering varchar uses 4 byte if empty made me switch to a one entity approach having a simgle value column which can take upto 200k.