allow both before and after for initializers
Merge pull request #5063 from simplabs/initializers-before-and-after

Allow both before and after for initializers