filter private fields unless they haxe @:doc metadata
handle abstract fields during processing