Implemented dynamic builder.