consider field inits while inlining constructors (closes #2336)