update changelog
cache byteable object constructors and static factories