help to support decent solutions to #78 and #79, native count()
superior handling of anonymous members