Skipping dynamic objects for now, using a simple string build. Might even be just as fast and less confusing.

Signed-off-by: firebellys <firebelly@gmail.com>